.Htaccess переписать все в дружественный URL-адрес, кроме, если папка, и имя ..? - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть переписать:

RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|css|js|etc|flv|swf|mp4|mov)$ [NC]

RewriteRule ^([^/]*)/([^/]*)$ /detail.php?type=$1&url=$2 [L]

Переписывает site.com/detail.php?type=2&url=3 в site.com/type/url

Теперь у меня есть папка, site.com/admin/, и когда я набираю site.com/admin/, она отправляет меня на переписанную страницу из-за htaccess, как я могу предотвратить работу перезаписи htaccess, если имя папки - admin?

1 Ответ

1 голос
/ 21 декабря 2011

Добавьте еще один RewriteCond, чтобы исключить папку администратора

#exclude /admin/ folder
RewriteCond %{REQUEST_URI} !^/admin/
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|css|js|etc|flv|swf|mp4|mov)$ [NC]
RewriteRule ^([^/]*)/([^/]*)$ /detail.php?type=$1&url=$2 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...