我正在尝试将所有域扩展中的永久htaccess重定向(301)创建到相应的子目录中。 “规则”如下:
将比利时网站重定向到主网站上的子目录:
来自:www.example.be
至:www.example.com/befr/
当然我想保留“from”的url参数(如果有的话)。全球,如果有人输入第一个网址,它应该重定向到第二个网址(主网站中的langage子目录)。
我正在使用wordpress而且我正在托管一个plesk我在这里读了很多东西但是我被卡住了,非常感谢你提前帮助
PS:我已经尝试过,但它不起作用
RewriteCond %{HTTP_HOST} ^(www\.)?example.be$ [NC]
RewriteRule ^(.*) http://www.example.com/befr/$1 [L,R]
答案 0 :(得分:0)
在阅读完您的问题后,您的代码应该正常工作(使用您提供的信息) 如果不是,请查看以下几点:
1。确保已启用 mod_rewrite 并且可以执行 htaccess (Apache配置)。
2。您的htaccess必须位于根文件夹中(例如。是转发)。
3. 关于您的htaccess代码:
.
中逃避RewriteCond
(第二个)(否则它并不意味着相同)即使它以这种方式运作R
替换R=301
标记(默认情况下为302)您的代码现在看起来像这样
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.be$ [NC]
RewriteRule ^(.*)$ http://www.example.com/befr/$1 [R=301,L]
# your other rules (and Wordpress' default rule) here