[英]htaccess Url rewrite based on a specific character
假設我有一個網址www.example.com/&page1
我希望該網址重定向到www.example. com/getpage.php?redirect=page1
www.example. com/getpage.php?redirect=page1
。 如何使用htaccess實現以上目標?
基本上,我只是想后得到了這個詞&
url中,如果&
存在於URL,然后我想寄作為GET參數getpage.php。
getpage.php
處理$_GET['redirect']
並相應顯示頁面。
嘗試這個:
Redirect 301 /&page1 http://www.example.com/getpage.php?redirect=page1
您的問題實際上並未指出URL,或者規則必須是動態的,因為您僅舉了一個例子。 但是,這應該工作。
RewriteEngine On
RewriteRule ^\&(.+)/?$ /getpage.php?redirect=$1 [L]
Redirect 301 /&page1 /getpage.php?redirect=page1
請重新啟動apache。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.