.htaccess переадресация динамического урла

corpse
На сайте с 02.10.2005
Offline
42
2424

Подскажите пожалуйста, можно ли сделать переадресацию через .htaccess

одного динамического урла?

т.е

Redirect /111.html lala.html

так работает, а вот так нет:

Redirect /111.php?u=1 lala.html

заранее благодарен...

ValdisRu
На сайте с 02.10.2006
Offline
139
#1

можно обойтись и без .htaccess

в самом скрипте /111.php разбирать какой параметр и в зависимости от этого делать редирект на нужную статическую страницу

например /111.php?u=1 редиректит на lala.html

а /111.php?u=2 на kaka.html и т.д.

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)
corpse
На сайте с 02.10.2005
Offline
42
#2
можно обойтись и без .htaccess
в самом скрипте /111.php разбирать какой параметр и в зависимости от этого делать редирект на нужную статическую страницу
например /111.php?u=1 редиректит на lala.html
а /111.php?u=2 на kaka.html и т.д.

увы скрипты очень большие и подцепляют всебя очень много других,

поэтому только один варриант это .htaccess

по другому нельзя...

-
На сайте с 07.12.2005
Offline
97
-K-
#3


RewriteCond %{QUERY_STRING} u=1
RewriteRule ^111\.php$ /lala.html\? [L,R]

Проверял - работает!

mallboro
На сайте с 17.07.2006
Offline
117
#4

Проверял - работает!

RewriteRule ^catalog.php4?area2=19$ http://site.ru/lala.html

Здесь я покупаю и продаю качественные ссылки навсегда (http://www.gogetlinks.net/register_user.php?inv=jzh9ss) Размещение в англоязычных каталогах статей под ключ ()
-
На сайте с 07.12.2005
Offline
97
-K-
#5
mallboro:
Проверял - работает!
RewriteRule ^catalog.php4?area2=19$ http://site.ru/lala.html

Бред полнейший.

Во первых конструкция ^catalog.php4?area2=19$ не сработает.

Во вторых такие спецсимволы как . и ? необходимо экранировать

DoTJ
На сайте с 09.10.2005
Offline
33
#6
corpse:
так работает, а вот так нет:

Redirect /111.php?u=1 lala.html

Просто таким образом нельзя проверить содержимое QUERY_STRING (т.е. все то, что идет после знака ?), а Вы, скорее всего, это и хотели сделать.

Если хотите проверить содержимое QUERY_STRING нужно написать что-то подобное:

RewriteCond %{QUERY_STRING} ^u=1$

(что, в принципе, выше уже указали)

Всегда нужны места под статьи Также куплю ссылки с Ваших ресурсов с постоянным размещением
mallboro
На сайте с 17.07.2006
Offline
117
#7
-K-:
Бред полнейший.
Во первых конструкция ^catalog.php4?area2=19$ не сработает.
Во вторых такие спецсимволы как . и ? необходимо экранировать

Ничего подобного такая конструкция очень даже успешно работает

Подробнее здесь /ru/forum/93858

-
На сайте с 07.12.2005
Offline
97
-K-
#8

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