- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Подскажите пожалуйста, кто знает.
У меня есть 2 страницы:
http://www.mysite.ru/catalog
http://www.mysite.ru/catalog/
Хочется, чтобы в поиске была страница с /, и ей передался вес страницы без него.
Как я понял из информации, которую нашёл в сети по htaccess, для такой склейки надо использовать RewriteRule.
Я пишу:
RewriteRule ^catalog$ http://www.mysite.ru/catalog/ [R=permanent,L]
само перенаправление происходит, тут всё ок. но всё ли правильно я сделал для склейки?
MarS. добавил 17.06.2010 в 22:49
Походу на свой страх и риск буду делать) никто не знает что ли?
Я бы вот так написал
А делаете вы все правильно.
Вот скрипт для проверки корректности заголовков:
В вашем случае при переходе к http://www.mysite.ru/catalog должен быть сперва заголовок 301, потом 200.
MarS.,
универсальное (и от того периодически требующее доработки)
dustyo_O, а где мои адреса?) не совсем мне понятно как этим пользоваться ..
bigton, спасибо! запускаю .htaccess) проверка мне, боюсь, ничего не даст, тк. я не знаю какие правильно заголовки должны возвращаться
и вопрос. как сделать наоборот, чтобы была страница без слеша?
http://www.mysite.ru/catalog вместо http://www.mysite.ru/catalog/
MarS. добавил 20.06.2010 в 01:42
bigton, попробовал сделать как вы говорите:
RewriteRule ^catalog$ catalog/ [R=301,L]
www пропадает
и какая разница между R=301 в вашем случае и R=permanent в моём?
Была тема: /ru/forum/510440
Срочно читать это.
naleks, я так понял, что конечное решение вопроса вот:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteRule (.+) $1/ [R=301,L]
Это решение для всех страниц. А я искал решение для одной конкретной страницы. Но и заранее сделать для всех не помешает) благодарю!
И скажите, вы предлагаете потом настроить сервер выдавать 403/404 на не нужные страницы и удалить их в вебмастере. Вопрос : склеится ли вес выкинутой страницы с весом нужной нам ?
в этом куске есть смысл, только если ваши файлы физически не присутствуют на сервере, а генерируются по URL. Вообще, имеет смысл разобраться в матчасти, что значат инструкции - для этого я вам и дал "рыбу" - чтобы в дальнейшем вы понимали что к чему