Htaccess规则,用于根据HOST名称重定向到URL

时间:2014-04-23 05:43:54

标签: php .htaccess

我已在服务器中配置了我的项目

示例http://www.example.com

因为有一页http://www.example.com/products/index

现在我有其他新域 http://dev.ny-sample.com 需要指向

我将新域名指向 http://www.example.com/products/index

但现在我需要在http://www.example.com/

的HTACESS文件中编写规则

4 个答案:

答案 0 :(得分:0)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?nysample\.com$ [NC]
RewriteRule ^/?$ http://%{HTTP_HOST}/products/index [R=301,L]

答案 1 :(得分:0)

试试吧,它对我来说很好。

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.example.com/product/index [R=301,L]

答案 2 :(得分:0)

< IfModule mod_rewrite.c>

RewriteEngine On

重定向/ http://dev-nysample.com/products/index

< IfModule>

答案 3 :(得分:0)

最终我在index.php

中这样做了

if($ _ SERVER ['HTTP_HOST'] =='dev.ny-sample.com'&&($ _SERVER ['REQUEST_URI'] ==“/”)) {     标题('Location:http://dev.ny-sample.com/products/index/'); }

我尝试了所有对我不起作用的htaccess方式,可能是我不知道正确的方法。