Forum Webscript.Ru

Программирование => PHP => Тема начата: ekeeper от 03 Августа 2006, 15:04:12

Название: Мелочовый вопрос по Rewrite
Отправлено: ekeeper от 03 Августа 2006, 15:04:12
Блин, я не знал, куда написать. Если что, перенесите, куда нужно. Только помогите...:(

Мелочовый вопрос по Rewrite

RewriteRule ^/cgi-bin/topscores/kenny/addscore.pl$ /games/arcade/kenny/topscores/add/ [R,QSA]

вот строка - правильно ли она написана? редиректит /cgi-bin/topscores/kenny/addscore.pl на /games/arcade/kenny/topscores/add/ сохраняя GET-запрос.

Так?

Но не работает.


Вот весь блок Rewrite, где встречается строка

RewriteEngine On

RewriteRule ^/cgi-bin/topscores/kenny/addscore.pl$  /games/arcade/kenny/topscores/add/ [R,QSA]

RewriteCond %{REMOTE_HOST} .*\\.cn$ [OR]
RewriteCond %{HTTP_REFERER} .*\\.cn/.* [OR]
RewriteCond %{HTTP:Accept-Language} ^cn.*
RewriteRule ^.*$ - [F]

RewriteRule  ^exchange/.* - [L]
RewriteRule  ^myadmin/.* - [L]
RewriteRule  ^preview/.* /index.php
RewriteRule ^([^.]*)$ /index.php

Я очень плохо разбираюсь в mod_Rewrite
Название: Мелочовый вопрос по Rewrite
Отправлено: ekeeper от 03 Августа 2006, 15:06:38
сейчас
вместо

RewriteRule ^/cgi-bin/topscores/kenny/addscore.pl$ /games/arcade/kenny/topscores/add/ [R,QSA]

поставил

RewriteRule ^/cgi-bin/topscores/kenny/addscore.pl$ /games/arcade/kenny/topscores/add/ [QSA]

закрытый редирект
но один хрен
Название: Мелочовый вопрос по Rewrite
Отправлено: brainkiller от 05 Августа 2006, 16:07:31
а зачем Вам тогда заморочки с mod_Rewrite?

перенаправьте сразу все на index.php, а там парсите запрос, как заблагорассудится!