假设我有一个网址www.example.com/&page1
我希望网址重定向到www.example. com/getpage.php?redirect=page1
。
如何使用htaccess实现上述目标?
基本上,如果网址中存在&
,我只想在网址&
之后获取该字词,然后我想将其作为get参数发送到getpage.php。
getpage.php
处理$_GET['redirect']
中的值并相应地显示该页面。
答案 0 :(得分:0)
试试这个:
Redirect 301 /&page1 http://www.example.com/getpage.php?redirect=page1
答案 1 :(得分:0)
您的问题实际上并未说明网址或规则需要动态,因为您只举一个例子。不过这应该有用。
RewriteEngine On
RewriteRule ^\&(.+)/?$ /getpage.php?redirect=$1 [L]
答案 2 :(得分:0)
Redirect 301 /&page1 /getpage.php?redirect=page1
请重启apache。