2012-06-21 3 views
0

Я пытаюсь переписать URL, так что все запросы/администратора получить 404 для администратора/special_page и админа/another_special_page и т.д.mod_rewrite Disallow URL, за исключением некоторых случаев в .htaccess

за исключением Я думаю, что мне нужно некоторое регулярное выражение магия, чтобы помочь, но я не уверен ?!

Спасибо всем

ответ

0

Пожалуйста, попробуйте написать это в .htaccess-файл:

RewriteEngine On 
RewriteCond %{REQUEST_URI} /admin 
RewriteCond %{REQUEST_URI} !/admin/special_page 
RewriteCond %{REQUEST_URI} !/admin/another_special_page 
RewriteRule^- [R=404,L] 

Первые RewriteCond блоки каждый запрос к «админ» -folder, остальные два условия исключают два специальные страницы. RewriteRule не изменит URL-адрес, но создаст ошибку 404