2012-12-30 2 views
0

Поэтому я хочу, чтобы установить правила перезаписи для моего сайта, так что URL, которые, как:Небольшая помощь: Переписать правила

http://www.website.com/folder/login(?foo=bar) 

редирект:

http://www.website.com/folder/actions/login.php(?foo=bar) 

Это невидимая Перенаправление, поэтому пользователь фактически не увидит этот URL в адресной строке своего браузера ...

Одна вещь, я хочу только применить эти изменения в папке «папка», а не везде.

Любая помощь пожалуйста?

Спасибо :)

ответ

0

Вы можете попробовать это:

RewriteEngine On 
RewriteBase/
#RewriteCond %{REQUEST_FILENAME} !-f 
#RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} folder/login(.*) 
RewriteRule .* http://www.website.com/folder/actions/login.php%1? [L] 

сопоставляются молча это:

http://www.website.com/folder/login(?foo=bar)

к этому:

http://www.website.com/folder/actions/login.php(?foo=bar)

Применяется только в том случае, если в URI присутствует имя фиксированной папки folder.

+0

Большое вам спасибо, я попробую это :) – user1777616

Смежные вопросы