我有一个名为example.com
的域名,其中包含参数?ref=XXXXXX
。
推荐网址为ex.co/XXXXXX
我的问题是,当用户转到ex.co/AhJ7z1
或任意随机字符串时,如何配置我的服务器转发到example.com/?ref=AhJ7z1
。
这可以在.htaccess
或php.ini
或类似PHP的内容中完成吗?
编辑:
如果可能的话,我希望在PHP脚本中完成此操作,以便我可以保留某些URL并限制我想要的URL。
我是否可以在根目录中使用.htaccess
脚本来执行此操作?
答案 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。