引荐URL的服务器配置

时间:2011-11-03 01:25:28

标签: php web-services apache .htaccess

我有一个名为example.com的域名,其中包含参数?ref=XXXXXX

推荐网址为ex.co/XXXXXX

我的问题是,当用户转到ex.co/AhJ7z1或任意随机字符串时,如何配置我的服务器转发到example.com/?ref=AhJ7z1

这可以在.htaccessphp.ini或类似PHP的内容中完成吗?

编辑:

如果可能的话,我希望在PHP脚本中完成此操作,以便我可以保留某些URL并限制我想要的URL。

我是否可以在根目录中使用.htaccess脚本来执行此操作?

1 个答案:

答案 0 :(得分:2)

在.htaccess中,您可以执行以下操作:

RewriteEngine on    
RewriteCond %{HTTP_HOST} ^ex\.co$
RewriteRule ^(.*)$ http://example.com/?ref=$1 [L,R]

编辑:重定向到index.php

RewriteEngine on    
RewriteCond %{HTTP_HOST} ^ex\.co$
RewriteRule ^(.*)$ /index.php?ref=$1 [L]

然后,您需要编写index.php脚本来获取'ref'参数并找到要重定向到的URL。

相关问题