2016-06-23 190 views
2

當我將圖像上傳到我的網站,他們的鏈接是這樣的:的.htaccess重寫URL查詢字符串

https://mywebsite.com/photo/9/ 等。只有改變數

我想重寫它是查詢字符串,像這樣:

https://mywebsite.com/p?id=9 等。

這是我試圖這樣做,但它不工作:

RewriteRule ^/photo/([0-9]+) /p?id=$1 
+0

當你說你想要改寫?你想在瀏覽器欄中顯示什麼?我們從這個開始。 –

+0

我想完全重寫網址,所以它會打開查詢字符串,並顯示它在瀏覽器欄中,而不是舊的 – Belucci

回答

0

取下重寫規則的模式的斜線,嘗試:

RewriteRule ^photo/([0-9]+)/?$ /p?id=$1 [L] 
+0

不工作.... – Belucci

0

嘗試使用這樣的:

RewriteEngine On 
RewriteRule ^photo/([^/]*)$ /p?id=$1 [L] 
+0

我試過..不工作.. – Belucci