Apache - URL Rewriting
Stephan
- webserver
Hallo zusammen,
Ich weiß ich hab jetzt im Bezug auf Apache und URL Rewriting schon oft "gestört", aber vielleicht kann mir trotzdem wer bei meinem Problemchen weiterhelfen.
Ich möchte gerne die eingegebenen URLs (z.B.: http://mein.server.com/test.html bzw. abcd.html usw.) immer mit http://mein.server.com/index.html überschreiben.
Kann mir da bitte wer mit der RegExp für die RewriteRule weiterhelfen?
So sieht meine Regel momentan aus:
RewriteRule ^/([A-Za-z0-9]+).html$ /index.html
Danke schon mal,
Stephan
Moin!
Ich möchte gerne die eingegebenen URLs (z.B.: http://mein.server.com/test.html bzw. abcd.html usw.) immer mit http://mein.server.com/index.html überschreiben.
Willst du wirklich immer nur die Index-Seite ausgeben lassen, egal welcher andere Dateiname eingegeben wurde? Oder was willst du genau?
- Sven Rautenberg
Hi,
Willst du wirklich immer nur die Index-Seite ausgeben lassen, egal welcher andere Dateiname eingegeben wurde? Oder was willst du genau?
Da hätte ich doch direkt meinen Senf dazuzugeben:
Ich hab das bei mir so ähnlich geregelt, nur mit 2 Ausnahmen soll das sein.
Nähmlich die Dateien user.php und eingeloggt.php sollen bei mir angezeigt werden.
Ich krieg das aber nicht wirklich in einem RegExp hin.
Weis hier jemand eine Lösung?
Grüße
Julius
Moin!
Ich krieg das aber nicht wirklich in einem RegExp hin.
Weis hier jemand eine Lösung?
RewriteCond.
- Sven Rautenberg
Moin zurück!
Ich möchte gerne die eingegebenen URLs (z.B.: http://mein.server.com/test.html bzw. abcd.html usw.) immer mit http://mein.server.com/index.html überschreiben.
Willst du wirklich immer nur die Index-Seite ausgeben lassen, egal welcher andere Dateiname eingegeben wurde? Oder was willst du genau?
Genau das möchte ich erreichen. Es soll die URL egal welcher Dateiname eingegeben wird immer auf index.html (bzw. in meinem konkreten Fall auf serv_int.html) umgeschrieben werden.
Gruß,
Stephan
Moin!
Willst du wirklich immer nur die Index-Seite ausgeben lassen, egal welcher andere Dateiname eingegeben wurde? Oder was willst du genau?
Genau das möchte ich erreichen. Es soll die URL egal welcher Dateiname eingegeben wird immer auf index.html (bzw. in meinem konkreten Fall auf serv_int.html) umgeschrieben werden.
Dann nimm
RewriteRule ^.*$ /index.html
Vergiß nicht: In .htaccess-Dateien muß noch eine RewriteBase dazu.
- Sven Rautenberg