2013-05-29 251 views
1

我有興趣重寫已經「友好」的網址,以清理已經在路徑中的內容。URL重寫友好的URL與htaccess

目前,我有一個指向http://example.com/page/index/home的URI,但理想情況下,id喜歡徹底刪除頁面/索引,並且只有http://example.com/home

+0

什麼是你目前的的.htaccess? –

+0

目前,我只是剝離index.php文件(因爲我是自動加載課程) '重寫規則^ /?(。*)$ index.php/$ 1' – haveacigaro

+0

您正在使用哪種框架? – webGautam

回答

0

達到你想要什麼,你可以這樣做:

RewriteEngine On 
RewriteRule ^/home$ /index.php [QSA,L] 

QSA代表查詢字符串追加。它會將查詢字符串(您的GET參數)附加到URL的末尾(如果有的話)。

0

像下面這樣...

RewriteEngine On 
RewriteRule ^page/index/home$ /home [L] 

如果你知道你正在匹配

特定頁面
0

可以在.htaccess文件中使用這樣的規則:

RewriteEngine On 
RewriteRule ^home$ page/index/home [NC]