2012-12-30 93 views
0

所以我想成立一​​個重寫規則爲我的網站,使得像網址:有一點幫助:重寫規則

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)

僅當固定文件夾名稱folder存在於URI中時才適用。

+0

非常感謝,我會試試這個:) – user1777616