0
我在的.htaccess有一個問題:更改重寫規則與在.htaccess 2個不同的URL條件
RewriteEngine On
RewriteBase/
RewriteRule ^([^/]*)/([^/]*)\.html$ /quality\%20time.php?id=$1&kategori=$2 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /view.php?id=$1&judul=$2 [L]
我的計劃是轉換的2個條件,:
http://jatengtravelguide.com/quality%20time.php?id=6
change to : http://jatengtravelguide.com/6/QUALITY%20TIME.html
的第一個改變成功,但我不能改變第二個條件:
http://jatengtravelguide.com/view.php?id=111&judul=Bubur%20Ayam%20Mang%20Dudung
change to: http://jatengtravelguide.com/111/Bubur%20Ayam%20Mang%20Dudung.html
但是當我調查,錯誤的頁面顯示d。顯示的不是view.php
,而是quality time.php
頁面。
你能幫我解決嗎? –
如果您使用'RewriteRule ^([^ /] *)/([^ /] *)\。htm $ /view.php?id=$1&judul=$2 [L]'並且使用http:// jatengtravelguide。 com/111/Bubur%20Ayam%20Mang%20Dudung.htm'問題將被解決。你的代碼中的兩個條件都是一樣的。您的pathern必須因不同的行爲而有所不同。例如,我將html更改爲htm以實現差異化。 – Huseyin