Я использую другие условия mod_rewrite в моем файле .htaccess, а также хочу, чтобы в моем домене всегда был префикс www (для хранения сеанса и seo). Однако с моим текущим .htaccess, если я перейду на example.com, он отлично работает, но если я перейду в example.com/folder, он перенаправится на www.example.com (оставляя/папку) Есть ли что-то, что я делаю неправильно Вот?mod_rewrite force www prefix выборочно работает
моего файл .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
# Rules for: actions
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./date/index.php?action=$1 [L,QSA]
Вы пробовали удаление правила действия, чтобы увидеть если это проблема? – Tiggerito
Попробуйте очистить кеш браузера. Может быть старый код перенаправления, который все еще кэшируется. – Gerben