我无法弄清楚如何从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