我已經在這裏找到了我的問題的答案,但總是提供解決方案,但沒有解釋如何去做,這就是我無法正確執行的原因。用.htaccess製作可選參數
我有這樣的代碼:
RewriteRule ^dex/([^_]*)/([^_]*)/([^_]*)/([^_]*)/([^_]*)$ /dex.php?one=$1&two=$2&three=$3&four=$4&five=$5 [L]
這htaccess的,因爲它是使得強制性的,所有的參數都給出。該URL的工作原理:
http://example.com/dex/one/two/three/four/five
我也想讓它這樣工作:
http://example.com/dex/one/two/three/four
製作的最後一個(或一些)參數可選。我在這裏讀了一些關於QSA | qsappend的文章:http://httpd.apache.org/docs/current/en/rewrite/flags.html#flag_qsa,但我完全無法理解它。
任何幫助?謝謝
如果您收到4個值,您將如何知道缺少哪一個? –