![](/img/trans.png)
[英]How to redirect old url to new url using .htaccess file in codeigniter?
[英]How to redirect old site URL to new Symfony 4 application URL using htaccess file?
我正在将静态网站迁移到 Symfony 4。我想将旧 URL 重定向到新 Symfony 4 应用程序中的相应路由(同时保持相同的域名),如下所示:
https://www.old-site-url.com/contact.html到https://www.old-site-url.com/contact
我尝试在 htaccess(位于项目根目录)中指定重定向规则:
RewriteRule https://www.old-site-url.com/contact.html$ https://beta.old-site-url.com/about [R=301,L]
注意:我在测试阶段将一个 URL 重定向到 beta 子域。
但是重定向仍然不起作用。 我究竟做错了什么?
谢谢!
您不能在RewriteRule
匹配HOST_NAME
。 您必须像这样使用RewriteCond
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?old-site-url\.com$ [NC]
RewriteRule ^contact\.html$ https://beta.old-site-url.com/contact [R=301,L,NC]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.