| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 02.08.2009
Beiträge: 28
PHP-Kenntnisse: Anfänger ![]() | Hallo, ich mache gerade Bekanntschaft mit mod rewrite. Meine .htaccess sieht folgendermaßen aus: Code: Options +FollowSymlinks RewriteEngine On RewriteRule ^(.+)\.htm$ http://example.com/index.php [R=302,NC] RewriteRule ^(.+)\.html http://example.com/index.php [R=302,NC] RewriteRule ^mystyle.css$ /css/mystyle.css$1 [L] RewriteRule ^apply.php$ /index.php$1 [L] RewriteRule ^login.php$ /index.php$1 [L] RewriteRule ^messages.php$ /index.php$1 [L] RewriteRule ^list.php$ /extensions/user/listusers.php?group=$1 [L] RewriteRule ^user.php/id/(.*)$ /index.php?user_id=$1 [L] RewriteRule ^(.*)/$ /index.php ErrorDocument 404 /index.php Code: <link href="mystyle.css" media="screen" rel="stylesheet" type="text/css" /> Code: http://www.example.com/foo // klappt, Sheet wird eingebunden http://www.example.com/foo/ // klappt nicht, Sheet wird nicht eingebunden http://www.example.com/foo -> view-source:http://www.example.com/mystyle.css // ohne Slash am Ende und nur ein Parameter http://www.example.com/foo/ -> view-source:http://www.example.com/foo/mystyle.css // mit Slash am Ende |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Neuer Benutzer Registriert seit: 02.08.2009
Beiträge: 28
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Code: RewriteRule ^mystyle.css$ /css/mystyle.css$1 [L] Wie müsste es richtig heißen, dem Apache zu sagen, dass ^mystyle.css$ nicht im Verzeichnis /foo/ ist, sondern immer im Root. PS: sorry übrigens, dass ich mein Problem sprachlich leider nicht besser rüberbringen kann. Geändert von karthago (22.07.2010 um 15:48 Uhr). | |
| | |
| | |
| Neuer Benutzer Registriert seit: 02.08.2009
Beiträge: 28
PHP-Kenntnisse: Anfänger ![]() | Gar keins nicht hauen. Ich bin nur etwas unsicher und habe mich gefragt, ob das seine Richtigkeit hat.Nachtrag: ist es denn überhaupt möglich mit mod_rewrite zu sagen, dass es hier die absolute Domain-Wurzel (Zitat ChrisB) ist? Code: RewriteRule ^mystyle.css$ /css/mystyle.css$1 [L] Code: RewriteRule ^/mystyle.css$ /css/mystyle.css$1 [L] Geändert von karthago (22.07.2010 um 17:38 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dateien zwischen Virtuellen Verzeichnissen kopieren | Sensewell | PHP Tipps 2010 | 1 | 21.06.2010 10:29 |
| Auf FTP-Server Dateien von Verzeichnissen unterscheiden | PHP Tipps 2005-2 | 4 | 26.07.2005 17:28 | |
| dateien in mehreren Verzeichnissen zählen?!?! | PHP Tipps 2005-2 | 3 | 18.06.2005 08:54 | |
| [Erledigt] Dateien aus Verzeichnissen vom Webserver auslesen und linken | PHP Tipps 2004 | 3 | 08.09.2004 10:07 | |
| Umleitung wenn Parameter direkt angesteuert wird | PHP Tipps 2004 | 13 | 25.08.2004 16:20 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/server-hosting-und-workstations/69949-mod_rewrite-url-umleitung-zu-dateien-verzeichnissen-mit-slash-nach-parameter.html, mod_rewrite verzeichnis umleiten, mod_rewrite url umleiten, mod_rewrite umleitung, mod_rewrite alles nach slash, mod rewrite alles was nicht nach index.php geht umleiten, mod_rewrite ordner umleiten, rewriterule verzeichnis umleiten, mod_rewrite slash, mod_rewrite slash css, css weg nach slash, apache url umleitung, rewriterule slash am ende, url umleiten mod_rewrite, index.php umleiten rewrite, mod_rewrite slash parameter, mod_rewrite parameter, apache weiterleitung verzeichnis slash am ende, mod_rewrite url als parameter, mod_rewrite slash umleiten |