我的当前重写规则是
RewriteRule ^tpjobs/(.+)$ http://www.mydomain.com/$1 [R=301,L]
使用Joomla Core SEF插件
我的网址就像这样
http://www.mydomain.com/tpjobs/findresume.html
请建议我如何取消 tpjobs 或将 tpjobs 重命名为职位
答案 0 :(得分:0)
试试这段代码:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule ^tpjobs/(.*)$ /jobs/$1 [R=301,L,NC]
这会将所有http://www.mydomain.com/tpjobs/foo
重定向到http://www.mydomain.com/jobs/foo
答案 1 :(得分:0)
了解.htaccess会将入站流量从一个地址重定向到另一个地址 - 但原始链接(在页面中)仍将包含该网址的完整(不需要的)部分。
如果您想要更改“实际”链接 - 即页面中存在的html - 您需要为相关组件构建自己的router.php文件 - 或者 - 您需要编写内容插件使用正则表达式重写您的内容。