我想重写URL,如:
http://www.mydomain.tld/en/component/mycomponent/singlearticle/16-core/219-checked.html
到
http://www.mydomain.tld/en/articles/bycategory/16-core/219-checked.html
意味着“component / mycomponent / singlearticle”这个部分应该成为“articles / bycategory”,但是我有一些问题要为我的.htaccess构建一个覆盖它的重写规则。
*注意:mod_rewrite打开(RewriteEngine on)*
答案 0 :(得分:2)
当你只想重写这个网址时,你需要这个。
RewriteRule ^en/component/mycomponent/singlearticle/16-core/219-checked.html$ http://www.mydomain.tld/en/articles/bycategory/16-core/219-checked.html [R=301,L]
修改强>
然后试试这个:
RewriteEngine On
RewriteBase /
RewriteRule ^en/component/mycomponent/singlearticle/(.*)$ http://www.mydomain.tld/en/articles/bycategory/$1 [R=301,L]
然后,单个文章后面的所有内容都将被重定向到另一个页面。也许你可以尝试一下。我无法在飞行中测试它。