имеет следующий перенаправлять правилоRewriteRule конкретный файл
RewriteRule ^(.*).html(.*)$ manager.php [L]
, но я хочу, чтобы он не был выполнить к следующему файлу
somefile.html
имеет следующий перенаправлять правилоRewriteRule конкретный файл
RewriteRule ^(.*).html(.*)$ manager.php [L]
, но я хочу, чтобы он не был выполнить к следующему файлу
somefile.html
Это своего рода неопределенное то, что вы ищете, но если вы хотите перенаправить каждый URL-адрес, который заканчивается на .html
до manager.php
кроме somefile.html
использовать
RewriteCond %{REQUEST_URI} !somefile\.html$ [NC]
RewriteRule ^.*\.html$ manager.php [NC,L]
Обратите внимание, что точка .
перед тем html
должны быть экранированы, и что нет никакой необходимости, чтобы захватить имя файла или путь (с помощью ()
). Если вы на самом деле ожидает URL-адресов, которые могут иметь .html
в середине использования
RewriteRule ^.*\.html.*$ manager.php [NC,L]
Добавить условие, прежде чем исключить его:
RewriteCond %{REQUEST_URI} !somefile\.html
RewriteRule ^(.*).html(.*)$ manager.php [L]
% {ЗАПРОС _ ** URI **} –