.htaccess == voodoo magic
我用谷歌搜索但没有找到我可以切割的东西。粘贴以将网址段更改为其他内容。基本上我需要改变
domain.com/en/到domain.com/en-us domain.com/ca_en/to domain.com/en-ca
所有网址。所有人都非常感谢。
答案 0 :(得分:1)
不知道“改变”是什么意思,因为有外部重定向强制浏览器对不同的URL发出新请求,或者在内部更改URI以指向服务器和浏览器上的不同资源(或任何客户)完全没有意识到这种变化。
首先,例如外部重定向:
RedirectMatch 301 ^(.*)/en/(.*)$ $1/en-us/$2
RedirectMatch 301 ^(.*)/ca_en/(.*)$ $1/en-ca/$2
对于第二个,例如在内部重写URI
RewriteEngine On
RewriteRule ^(.*)/en/(.*)$ /$1/en-us/$2 [L]
RewriteRule ^(.*)/ca_en/(.*)$ /$1/en-ca/$2 [L]