Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url? / 11 сообщений из 11, страница 1 из 1
25.06.2012, 08:52:30
    #37852713
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
напр. у меня есть страница http://mysite.com/category/product, так вот как сделать чтобы пользователь введя в адресную строку браузера http://mysite.com/product попал именно на http://mysite.com/category/product, но при этом чтобы "category" не отображалось, т.е. в браузере так и осталось http://mysite.com/product?
...
Рейтинг: 0 / 0
25.06.2012, 08:57:30
    #37852721
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
...
Рейтинг: 0 / 0
25.06.2012, 09:02:36
    #37852725
JavaPhpLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
Stasonix,

если используется Апач, то нужно сделать внутренний редирект - то есть такой редирект, когда Апач не посылает браузеру новый урл, а посылает урл самому себе

что-то вроде

Код: php
1.
RewriteRule /product$ /category/product [NC]
...
Рейтинг: 0 / 0
25.06.2012, 09:05:30
    #37852728
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
Stasonix,

зная product, выбираете из БД информацию о нем и показываете. оттудаже берется информация и о принадлежности product к определенной category.

не вижу тут необходимости использовать mod_rewrite вообще!
либо вы некорректно объяснили задачу
...
Рейтинг: 0 / 0
25.06.2012, 09:11:48
    #37852739
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
* при условии что product уникален в пределах всех категорий. иначе ничего у вас невыйдет
...
Рейтинг: 0 / 0
25.06.2012, 09:21:37
    #37852759
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
product уникален, это вообще я для примера привел, а так product подразумевается как статичная страница напр. http://mysite.com/category/page, там даже ничего из бд не берется, просто index.php внутри.
...
Рейтинг: 0 / 0
25.06.2012, 09:24:58
    #37852762
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
JavaPhpLoverStasonix,

если используется Апач, то нужно сделать внутренний редирект - то есть такой редирект, когда Апач не посылает браузеру новый урл, а посылает урл самому себе

что-то вроде

Код: php
1.
RewriteRule /product$ /category/product [NC]




Я так и сделал, но не фурычит.

p.s. Да, это apache.
...
Рейтинг: 0 / 0
25.06.2012, 09:37:30
    #37852774
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
Код: php
1.
2.
3.
4.
RewriteRule /category/product/$ chat/ [R=301,L]
RewriteRule /product/$ category/product/

Redirect /product http://mysite.com/category/product



Я уже и так и сяк, 1-ые два правила канули в лету, редирект произошел, как вы сами понимаете с category в адресной строке, чего не хочу.
...
Рейтинг: 0 / 0
25.06.2012, 10:04:15
    #37852817
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
Stasonix,

придется написать правило для каждого product ))
одного общего правила неполучится
...
Рейтинг: 0 / 0
25.06.2012, 10:24:39
    #37852852
Stasonix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
r uStasonix,

придется написать правило для каждого product ))
одного общего правила неполучится

Да нету у меня никаких продуктов, просто страница "статичная" и все. считайте что в ней index.php:

Код: php
1.
<?php echo "Hello, World!"; ?>



и все.
...
Рейтинг: 0 / 0
25.06.2012, 11:02:36
    #37852938
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url?
Stasonix,

Код: sql
1.
RewriteRule ^product/?$ category/product/ [L]
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [.htaccess rewriteRule] Как сделать редирект, при этом убрав папку из url? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]