2012-12-12 31 views
13

Ich habe eine Website, die Htaccess verwendet, um nette URLs zu verwenden. Ich möchte jedoch, dass die htaccess-Datei einen ganzen Ordner und seinen Inhalt vollständig verlässt. Der Inhalt meiner .htaccess-Datei ist:Ordner aus htaccess ausschließen

RewriteEngine On 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 

Wie soll ich den obigen Code vervollständigen vollständig den Ordner „admin“

Vielen Dank im Voraus benannt auszuschließen!

+0

http://stackoverflow.com/questions/1848500/htaccess-mod-rewrite-how-to -exclude-directory-from-rewrite-rule und http://stackoverflow.com/questions/1715785/exclude-htaccess-for-admin-folder?rq=1 kann wahrscheinlich helfen. Während Sie die Frage machen, schauen Sie sich die anderen Artikel stackoverflow an und schauen sich zuerst um. – JochemQuery

+1

Ich habe versucht, den Code basierend auf Ihrem zweiten Link zu ändern, aber leider nicht funktioniert. Der modifizierte Code sah aus wie: RewriteEngine On RewriteRule^admin ($ | /) - [L] RewriteCond% {SCRIPT_FILENAME} -f RewriteCond% {SCRIPT_FILENAME} -d RewriteRule^$ index.php! (. *)/$ 1 – user1185551

+0

Ich denke, ich kann dir nicht weiterhelfen, weil ich von meinen Fähigkeiten weiß, dass das nicht so toll ist. Sie können Ihren Bearbeitungscode in Ihre Hauptfrage einfügen. So sehen andere Leute, was Sie versucht haben und vielleicht google auf etwas wie map htacces ausschließen. – JochemQuery

Antwort

15

Wenn der Ordner, den Sie ausgeschlossen werden sollen ist /excluded-folder/ Sie sich die folgende Regel hinzu:

RewriteCond %{REQUEST_URI} !^/excluded-folder/.*$ 

vor den beiden anderen RewriteConds Sie aufgeführt haben.

18

könnten Sie auch eine neue .htaccess-Datei in den Ordner legen Sie ignorieren wollen, sagen:

RewriteEngine Off 
+0

dieser ist Schlagmann für Kerle, die url rewiting nicht kann –

Verwandte Themen