簡體   English   中英

htaccess基於特定字符的網址重寫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM