【发布时间】:2016-10-02 20:26:55
【问题描述】:
我正在尝试进行重写,需要帮助...
我有一组网站,哪些域是这样的
example.com
example.co.uk
example.ie
example.com/gm
网站的设置方式意味着所有域都可以显示 .com/gm 内容(GM 没有自己的域,我们希望它只从 .com 域提供)
所以我试图将使用不正确 URL 的任何人重定向到带有 gm 子文件夹的正确 TLD。例如:
going to www.example.co.uk/gm would 301 to www.example.com/gm
我目前有这个:
RewriteCond %!{HTTP_HOST}:{REQUEST_URI} !^example.com:gm$ [L,R]
RewriteRule ^(.*)$ https://www.example.com/gm$1 [R=301,L]
这显然不开心
欣赏正确方向的一点,基本上从我可以告诉我需要一个规则来检查域不等于 .com 如果他们试图访问 /gm/ 并将它们重定向到 .com/gm /
谢谢!!
【问题讨论】:
-
该代码已方式关闭。你从哪里得到的?
标签: php apache .htaccess redirect mod-rewrite