Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2014, 21:20   #1
fs444
Форумчанин
 
Регистрация: 18.08.2009
Сообщений: 289
По умолчанию htaccess - Redirect и RewriteRule

В папке www.site.ru/catalog лежит такой htaccess
Цитата:
Redirect 301 /catalog/article_5/all_0/ http://www.site.ru/catalog/article/

RewriteEngine On
RewriteRule ^(.+)(\/)(.+)(\/)$ ?cam=$1&rem=$3 [L]
RewriteRule ^(.+)(\/)$ ?cam=$1 [L]
RewriteRule ^(.+)(\/)(.+)(\/param_)(.+)$ ?cam=$1&rem=$3&$5 [L]
RewriteRule ^(.+)(\/param_)(.+)$ ?cam=$1&$3 [L]
RewriteRule ^(param_)(.+)$ ?$2 [L]
При переходу по адресу www.site.ru/catalog/article_5/all_0/ меня перебрасывает на http://www.site.ru/catalog/article/?......5&rem=all_0

То есть он сам находит связь с RewriteRule, что мне совсем не нужно. Нашел в интернете совет поставить "RewriteBase /" перед Redirect, не спасло. Как отменить добавление лишних get-параметров?
fs444 вне форума Ответить с цитированием
Старый 06.03.2014, 07:46   #2
vasiatka
Пользователь
 
Аватар для vasiatka
 
Регистрация: 18.02.2014
Сообщений: 90
По умолчанию

А так не работает?
RewriteEngine On
RewriteRule ^catalog/article_5/all_0$ http://www.site.ru/catalog/article/ [R=301,L,NS]
RewriteRule ^(.+)(\/)(.+)(\/)$ ?cam=$1&rem=$3 [L]
RewriteRule ^(.+)(\/)$ ?cam=$1 [L]
RewriteRule ^(.+)(\/)(.+)(\/param_)(.+)$ ?cam=$1&rem=$3&$5 [L]
RewriteRule ^(.+)(\/param_)(.+)$ ?cam=$1&$3 [L]
RewriteRule ^(param_)(.+)$ ?$2 [L]
В бинарной системе счет ведут не по пальцам, а по кулакам.
Пенза - мой город - я из Пензы.
vasiatka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RewriteRule и .htaccess Abuhamed PHP 1 30.04.2013 18:28
Файл .htaccess RewriteRule Abuhamed PHP 8 10.02.2012 21:39
RewriteRule для .htaccess Никки PHP 0 30.01.2012 20:56
файл .htaccess RewriteRule aferistz PHP 0 10.04.2011 11:52
RewriteRule в .htaccess Gorychev HTML и CSS 3 23.09.2010 13:15