Моя проблема в том, что RewriteRule
по-прежнему подходит, когда я посещаю физический каталог, например. http://a-domain.com/foo/
где foo
является обычным каталогом в корневом каталоге веб-сайта.RewriteCond, чтобы пропустить фактические каталоги, кажется, игнорируется
файл .htaccess
имеет:
Options -Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .? index.php [L]
Он отлично работает на моем Dev сервере, а не на реальном сервере WHM/CPanel. Я немного потерян.
Включен ли mod_rewrite на вашем общем хостинге? – ThinkingMonkey
Да, и это не общий. – Walf