我有https://example.net/files/public/file.html
之类的请求,我想通过htaccess重定向到https://example.com/domain/public/file.html
。
从理论上讲,我必须写一个if
条件,然后从URI中删除files
部分,然后重定向到新域。但实际上我的代码不起作用。
有没有人为这种情况做一个有效的例子?
干杯
答案 0 :(得分:0)
在example.net
的网站根目录中,您可以使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.net$ [NC]
RewriteRule ^files/(.*)$ http://example.com/domain/$1 [L,NC,NE,R=301]