我在测试服务器上有一个网站,我想重写这个网站的网址,因为它很长
我希望访问者不要输入此网址:
http://staging.company.fr/site2.it/s...oject2/public/
输入此网址:
www.monsite.com
我创建了一个文件。 htaccess的:
RewriteEngine On
RewriteRule ^/~(.+) http://www.monsite.com/~$1 [NC,L]
但不起作用
答案 0 :(得分:0)
在.htaccess
中,mod_rewrite与URL中的前导斜杠不匹配,因为它是按目录应用的。因此,以下应该工作:
RewriteEngine On
RewriteRule ^(.+)$ http://www.monsite.com/$1 [L,R=301,NE]
这会将现有域中除主页/
以外的所有网址重定向到monsite.com