我有興趣重寫已經「友好」的網址,以清理已經在路徑中的內容。URL重寫友好的URL與htaccess
目前,我有一個指向http://example.com/page/index/home
的URI,但理想情況下,id喜歡徹底刪除頁面/索引,並且只有http://example.com/home
。
我有興趣重寫已經「友好」的網址,以清理已經在路徑中的內容。URL重寫友好的URL與htaccess
目前,我有一個指向http://example.com/page/index/home
的URI,但理想情況下,id喜歡徹底刪除頁面/索引,並且只有http://example.com/home
。
達到你想要什麼,你可以這樣做:
RewriteEngine On
RewriteRule ^/home$ /index.php [QSA,L]
QSA
代表查詢字符串追加。它會將查詢字符串(您的GET參數)附加到URL的末尾(如果有的話)。
像下面這樣...
RewriteEngine On
RewriteRule ^page/index/home$ /home [L]
如果你知道你正在匹配
特定頁面可以在.htaccess文件中使用這樣的規則:
RewriteEngine On
RewriteRule ^home$ page/index/home [NC]
什麼是你目前的的.htaccess? –
目前,我只是剝離index.php文件(因爲我是自動加載課程) '重寫規則^ /?(。*)$ index.php/$ 1' – haveacigaro
您正在使用哪種框架? – webGautam