[英]How can we rewrite a url using htacess?
我想将网址“ http://www.xxxx.com/en/index.php/publisher/dashboardadvtsr ”更改为“ advertiser.xxxx.com/dashboard”。如何使用htacess重写方法?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxxx.com/dashboard
RewriteRule ^(.*) http://www.xxxx.com/en/index.php/publisher/dashboardadvtsr
我在htacess中尝试了这段代码,但是没有用,请任何人帮助我提供合适的解决方案。
我想是这样的...
RewriteEngine On
RewriteCond $1 ^dashboard$
RewriteRule ^(.*) http://www.example.com/en/index.php/publisher/dashboardadvtsr [L,R=301]
我不确定为什么要在.htaccess文件中写入HTTP_HOST(该文件已将虚拟主机解析为相应的DocumentRoot文件夹)
您可以将此规则用作advertiser
网站的根.htaccess中的第一条规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^advertiser\.(xxxx\.com)$ [NC]
RewriteRule ^dashboard/?$ http://www.%1/en/index.php/publisher/dashboardadvtsr [L,NC,R=301]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.