- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, как сделать в файле .htaccess 301 перенаправление со страниц со знаком "/" в конце на страницы без этого.
Например, чтобы с такой страницы http://www.site.ru/page/ перенаправляло на http://www.site.ru/page
RewriteEngine On
RewriteRule ^(.+)/$ /$1 [R=301]
:) ?
;6782030']RewriteEngine On
RewriteRule ^(.+)/$ /$1 [R=301]
:) ?
А так неправильно будет?
RewriteRule ^(.*)/$ http://www.site.ru/$1 [R=301,L]
А так неправильно будет?
RewriteRule ^(.*)/$ http://www.site.ru/$1 [R=301,L]
Те же яйца, только немного другой ракурс :D
Но вместо * нужно +, а то будет зацикливаться при заходе по адресу "http://www.site.ru/"
http://pastushok.ru/shool-joomla/safety-joomla.html - оптимальные настройки htaccess для движка joomla, ну естественно если хостинг нормальный...
люди, мне нужно в точности до наоборот и только на один урл,
подскажите плс
нужно только news на news/
спс
В чём проблема? :)
RewriteEngine On
RewriteRule ^news$ /news/ [R=301,L]
;6789791']В чём проблема? :)
RewriteEngine On
RewriteRule ^news$ /news/ [R=301,L]
спасибо :)
а проблема в незнании переменных :( не так часто пользуюсь чтобы запомнить,
а в примерах чаще всего обобщенные примеры, который на все papki ставят /
AboutSEO добавил 23.04.2010 в 19:21
чето такая схема не пашет :(
RewriteRule ^news/index.php?id=(.+)$ /news/ [R=301,L]
просто переехал на новый двиг и нехочется народ терять и 404 им давать по этим урлам.
на новом двиге тоже есть папка news , но она урлы не через ID формирует.
как правильно то должно быть?
да, и еще в хтацес есть от самой цмс такая строка
RewriteRule ^(.*)/$ index.php?rewrite=$1 [QSA]
чето такая схема не пашет :(
RewriteRule кушает только URI без query string.
Если вам не нужно значение, которое после 'id=', то просто пишите
RewriteRule ^news/index.php$ /news/ [R=301,L]
да, и еще в хтацес есть от самой цмс такая строка
Тогда это правило, которое мы тут придумали, должно быть в файле .htaccess выше этой строки.
;6790685']RewriteRule кушает только URI без query string.
Если вам не нужно значение, которое после 'id=', то просто пишите
RewriteRule ^news/index.php$ /news/ [R=301,L]
Тогда это правило, которое мы тут придумали, должно быть в файле .htaccess выше этой строки.
в таком виде он и ИД передает и редирект получается такой news/?id=1
а как убрать ИД?
в таком виде он и ИД передает и редирект получается такой news/?id=1
а как убрать ИД?
Чтобы убрался "?id=…", нужно так:
RewriteRule ^news/index.php$ /news/? [R=301,L]
(знак вопроса при этом добавляться не будет)