Здравствуйте, дорогие! Помогите, пожалуйста, уломать mod_rewrite!
На сайте есть ЧПУ, но любимый хостинг по-дефолту перенаправляет site.ru на www.site.ru, что отвлекает, мешает и ломает мне общение со сторонним api.
Вот код ЧПУ: CODE ( htmlphp):
скопировать код в буфер обмена
RewriteEngine on Options +FollowSymlinks RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?q=$1 [QSA]
Я как только ни пытался вставить сюда условие поиска www. и правило переадресации с кодом 301, но получаю слишком много переадресаций. Был даже самый отчаянный вариант:
CODE ( htmlphp):
скопировать код в буфер обмена
RewriteEngine on Options +FollowSymlinks RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ http://site\.ru/index.php?q=$1 [QSA,R=301,L]
Помогите, пожалуйста :'((Отредактировано автором: 29 Января, 2016 - 04:07:40)
|