我想寫一個htaccess規則,一切都重定向到/管理員,除非它是/用戶/ *的.htaccess:試圖重定向一切目錄
這裏是我到目前爲止,但有一個重定向循環和我想不通爲什麼:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/admin [NC]
RewriteCond %{REQUEST_URI} !^/users [NC]
RewriteRule ^(.*)$ /admin [R=301,L,NC]
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteRule ^sitemap.xml$ /sitemap [L,P]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
這已部分工作,雖然它也重定向js,css,png等。 – Karl
當然,因爲你沒有這樣的要求來避免重定向cs/js/css等。現在嘗試編輯規則。 – anubhava
道歉沒有說明,它現在正在工作,非常感謝:) – Karl