2012-11-28 13 views
8
RewriteEngine On # Turn on the rewriting engine 
RewriteRule . url.php [NC,L]  

Ich umadressiere alle Anfragen zu url.php, aber ich will index.php verlassen, wie es ist. .htaccess - Umleiten aller URLs zu URL.php außer index.php

+0

Redirect oder Rewrite? – Ronn0

+0

Alle Endzeilenkommentare erzeugen Fehler und füllen die Fehlerprotokolle mit Warnungen. Platzieren Sie keine Kommentare am Ende einer Anweisung oder Zeile. Diese Änderung ist in Apache 1.3.x passiert und hat Kommentare in die eigene Zeile eingefügt. –

Antwort

7
# Turn On ReWrite Engine 
RewriteEngine On 

# Exclude url.php and index.php from redirecting 
RewriteCond %{REQUEST_URI} !^/(index|url)\.php 

# Redirect to url.php 
RewriteRule . url.php [NC,L] 
+1

umgeleitet es funktioniert danke! – kajab

2

Das wird der Trick:

RewriteEngine On # Turnon the rewriting engine 
RewriteRule ^/index\.php$ - [L] 
RewriteRule . url.php [NC,L] 
+0

Und ich glaube, das sollte _before_ der vorhandenen RewriteRule das OP hat. –

+0

Ja, tut mir leid. Ich werde es bearbeiten. – Ronn0

+0

hat nicht funktioniert, immer noch auf url.php – kajab

0

Internal Server Error

Der Server hat einen internen Fehler oder eine falsche Konfiguration und konnte Ihre Anfrage abzuschließen.

Wenden Sie sich an den Serveradministrator und informieren Sie ihn über den Zeitpunkt des Auftretens des Fehlers und die Aktionen, die Sie unmittelbar vor diesem Fehler ausgeführt haben.

Weitere Informationen zu diesem Fehler sind möglicherweise im Fehlerprotokoll des Servers verfügbar.

Verwandte Themen