2016-07-12 71 views
2

我在我的url中使用參數。Htaccess使用子目錄中的參數重寫到根文件夾

https://www.example.com/subdirectory/reset-password/123/123 

我想這是https://www.example.com/reset-password/123/123

其中第123是第一個參數和第二個參數是123

我正在爲以下鏈接的規則: 我希望它是

https://www.example.com/subdirectory/reset-password?p=123&q=123 

I want it to be `https://www.example.com/reset-password/123/123` 

我使用下面的鏈接作爲參考 Hide folder name from particular URL using .htaccess

回答

2

使用此:

RewriteEngine On 
RewriteRule ^reset-password/([^/]*)/([^/]*)$ /subdirectory/reset-password?p=$1&q=$2 [L] 

它會給你以下網址:

https://www.example.com/reset-password/123/123

+0

是什麼[L的含義] –

+0

[L]標誌代表「last」,並導致重寫停止處理規則。這意味着如果規則匹配,則不會處理更多規則。 – Lag

相關問題