Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   .htaccess , убрать обработку конкретной страницы (https://javascript.ru/forum/server/46485-htaccess-ubrat-obrabotku-konkretnojj-stranicy.html)

Duda.Ml1986@gmail.com 11.04.2014 16:01

.htaccess , убрать обработку конкретной страницы
 
Приветствую,

достался сайт вот с таким багом

главная страница доступна по 2м адресас

www.site.ru

www.site.ru/index.php/home

что естественно очень не хорошо для СЕО и т.д.

Урлы строятся так:

Код:

RewriteRule ^c([0-9]+)-([a-zA-Z0-9\-]+)_page([0-9]+).html$ index.php?id_cat=$1&title_cat=$2&page=$3
RewriteRule ^c([0-9]+)-([a-zA-Z0-9-_]+).html$ index.php?id_cat=$1&title_cat=$2
RewriteRule ^page([0-9]+)$ index.php?page=$1

RewriteRule ^p([0-9]+)-([a-zA-Z0-9_]+)$ index.php?id_post=$1&title_post=$2
RewriteRule ^p([0-9]+)-([a-zA-Z0-9_]+)#comments$ index.php?id_post=$1&title_post=$2#comments
RewriteRule ^rss.xml$ index.php?action=rss
RewriteRule ^(c|p)([0-9]+).xml$ index.php?action=rss&type=$1&id=$2
RewriteRule ^preview$ index.php?action=preview
RewriteRule ^([a-zA-Z0-9_\-]+)/page([0-9]+).html$ index.php?mpoint=$1&page=$2
RewriteRule ^index\.php\/([a-zA-Z0-9_\-\/]+)$ index.php?mpoint=$1

Мои потуги сделать что то вроде

RewriteRule ^(index.php/home)$ index.php

Короче я перепробовал все что пришло в голову но результат неизменен, страница имеет тот же урл (

Duda.Ml1986@gmail.com 11.04.2014 16:27

Решение элементарно,

нужно делать что то вроде редиректа 301 ошибки

RewriteRule ^index\.php\/(home)$ http://www.site.ru


Часовой пояс GMT +3, время: 08:11.