如何編輯此url重寫以包含進一步的get變量被附加到URL?我嘗試了一些嘗試,但我總是得到500內部服務器錯誤!Mod重寫:處理兩個獲取變量
我已添加評論以顯示我正在努力實現的目標。
# /view.php?user=h5k6&page=1 externally to /h5k6/1
# Some times the page get variable will not exist so it should just show /h5k6
RewriteCond %{THE_REQUEST} ^GET\ /view\.php
RewriteCond %{QUERY_STRING} ^([^&]*&)*user=([^&]+)&?.*$
RewriteRule ^view\.php$ /%2? [L,R=301]
# /h5k6/1 internally to /view.php?t=h5k6&page=1
RewriteRule ^([0-9a-z]+)$ view.php?t=$1 [L]
感謝所有幫助
錯誤日誌說什麼? – Gumbo 2010-05-17 22:37:05
@Gumbo - 上面沒有錯誤,但是當我編輯htaccess文件以包含另一個獲取變量時,出現錯誤(500內部服務器錯誤) - 我希望找出如何編輯上述* *正確地**包含兩個GET變量,並在我的註釋中重寫URL,'/ h5k66/1'。第一部分是用戶GET變量,第二部分是頁面GET變量。 – Abs 2010-05-17 22:42:01
@Abs:那麼你如何嘗試包含另一個GET參數? – Gumbo 2010-05-17 22:49:38