好的我完成了这项任务:
在谷歌上有2个旧网址的mysite.se/thepath和mysite.eu/thepath索引,但该路径不再存在,我必须将链接重定向到主页:mysite.se for se domain and mysite.eu for eu domain。
正如您所看到的,该网站是基于(joomla)2语言的,并且每种语言都与特定域相关联。而且网站的根目录只有一个.htaccess。
让我接近的一件事是放置:
Redirect 301 /thepath http://www.mysite.se
但现在甚至mysite.eu/thepath都会重定向到mysite.se,但它应该转到mysite.eu。
我在这里阅读了很多帖子,但没有一个答案接近我的问题。
感谢您对此有任何见解。
答案 0 :(得分:1)
我认为这样的1个规则对于两个站点重定向都足够好了:
RewriteRule ^thepath/?$ /? [R=301,L,NC]
答案 1 :(得分:0)
编辑:
怎么样?
# If your concerned about direct access to a particular page without the sub-dir # you will want to add something like this
这取自here
RewriteCond %{REQUEST_URI} ^/thepath
RewriteRule (.*) /$1 [R=301,L]
以下是mod_rewrite的更多信息。