Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 01.03.2014, 21:20   #1
fs444
Форумчанин
 
Регистрация: 18.08.2009
Сообщений: 282
Репутация: 7
По умолчанию 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
Репутация: 24
По умолчанию

А так не работает?
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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


15:26.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru