Не работает на всех страницах, ничего не происходит.
К примеру, страница /gbrowse.php?cat_id=19 должна переадресовывать на /cat/19
Добрый день!
Перестал работать редирект, кажется, после перехода на https и добавления строк:
RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f
Вот такой код в .htaccess
AddDefaultCharset utf-8 AddLanguage ru .html .txt .php ErrorDocument 404 /index.php ErrorDocument 403 /index.php Options -Indexes RewriteEngine on RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_URI} !(.*)/$ #RewriteRule ^(.*[^/])$ $1/ [L,R=301] RewriteRule ^cat/([0-9]+) /gbrowse.php?cat_id=$1 [L,QSA] RewriteRule ^card/([0-9]+) /create.php?card_id=$1 [L,QSA] RewriteRule ^search/([0-9]+) /search.php?event_id=$1 [L,QSA] RewriteRule ^search$ /search/ [R=301] RewriteRule ^search/ /search.php [L,QSA] RewriteRule ^catalog$ /catalog/ [R=301] RewriteRule ^catalog/ /catalog.php [L,QSA] RewriteRule ^newcards$ /newcards/ [R=301] RewriteRule ^newcards/ /newcards.php [L,QSA] RewriteRule ^topcards$ /topcards/ [R=301] RewriteRule ^topcards/ /topcards.php [L,QSA] RewriteRule ^toprated$ /toprated/ [R=301] RewriteRule ^toprated/ /toprated.php [L,QSA] RewriteRule ^events$ /events/ [R=301] RewriteRule ^events/ /events.php [L,QSA] RewriteRule ^about$ /about/ [R=301] RewriteRule ^about/ /about.php [L,QSA] RewriteCond %{REQUEST_URI} ^/voice/card\.php RewriteCond %{QUERY_STRING} url\= RewriteRule ^voice/card\.php$ /voice/? [R=301,L]
Помогите, пожалуйста, как правильно настроить.
kuprum, спасибо, зашла.
kuprum, благодарю, зарегистрировалась.
Что-то не приходит от них письмо уже пару часов, в спаме тоже нет.
Посоветуйте, пожалуйста, видео баннеры, самую качественную, пусть не очень высокая стоимость выкупов показов. Для белого и пушистого сайта.
Стану рефералом.
Sitealert, сработало! Нашла в папке /card/ также файл .htaccess и удалила его содержимое.
Спасибо вам огромное!
Что-то не срабатывает, остается на той же странице. Куки очищены.
Sitealert, спасибо, золотой человек!
Подскажите, пожалуйста, еще по поводу перенаправления динамического URL на новый адрес
/card/go.php?url=[тут_любой адрес] перенаправить на /card/
Вот такое правило не срабатывает
RewriteRule ^card/go.php?url=(.*)$ /card [L,R=301]
Вот такие правила:
blogs/[имя] должен стать users/[имя]/blog
А адрес
blogs/[имя]/[id_поста] должен стать адресом users/[имя]/blog/[id_поста]
Буду очень благодарна за помощь!---------- Добавлено 21.05.2018 в 07:59 ----------И еще как правильно убрать параметрый файла после знака вопроса?
К примеру,
mobile/videos.php?region=ru&ph_manuf=6 должен стать newadress
Поменялась структура сайта, адреса вида
blogs/lora
теперь должны стать адресами
users/lora/blog
Помогло такое правило
RewriteRule ^blogs/(.*)$ users/$1 [R=301,L]
Но вот тут сложнее. Адрес вида:
blogs/lora/39216
должен стать адресом
users/lora/blog/39216
Помогите, пожалуйста!