我無法弄清楚如何從https://www.example.com/cms/pagename鏈接重定向到https://www.example.com/pagename如何刪除URL使用htaccess的字
我使用這個代碼:
RewriteEngine On
RewriteRule ^cms/(.*)$ /$1 [L,R=301,QSA]
我只是想刪除CMS字來自網址。
我無法弄清楚如何從https://www.example.com/cms/pagename鏈接重定向到https://www.example.com/pagename如何刪除URL使用htaccess的字
我使用這個代碼:
RewriteEngine On
RewriteRule ^cms/(.*)$ /$1 [L,R=301,QSA]
我只是想刪除CMS字來自網址。
試試這個,注意它是不是重定向重寫,所以當你調用https://www.example.com/cms/pagename
它會帶你到https://www.example.com/pagename
所以它是高達你,它會工作或沒有這樣,如果是要求重寫請註明。
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^cms/(.*)$ $1 [L,R=301,QSA]
試試這個:
RewriteEngine On
RewriteBase/
RewriteRule ^cms/(.*)$ /$1 [L,NC,R]
工作原理:
上述規則是匹配URL模式,與cms
開始,有一些像/cms/pagename
並提出pagename
在$1
。
它使外部重定向到/pagename
那麼你的實際問題是什麼?請記住,我們不能這樣做。 – arkascha
我只是將CMS詞移到我當前的網址中。 –
對不起,但這不是我的問題的答案。你只是重複了你已經寫過的東西。 – arkascha