好吧,我有一個項目,有產品類別的列表,但也列出所有產品。我爲它創建了一個分頁,這很好。我設置了mod_rewrite來處理分類上的分頁,但我無法設置所有產品。工作之一是www.domain.com/catalogue/catid/catname/pagenumber,我也想使www.domain.com/catalogue/pagenumber,但mod重寫在這裏出現問題。mod_rewrite如果空的話忽略變量
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)$ index.php?p=$1&cid=$2&cname=$3&page=$4 [L]
當我嘗試撥打第二個鏈接時,他將該頁碼視爲cid。所以我想設置mod重寫來讀取需要的內容,並在這種情況下忽略cid和cname。
我只是在不改寫它的情況下做分頁老式的方法。感謝您的回答。 – Kristijan
是最好的選擇,儘管對於SEO友好的URL我建議與Everts的建議。這是所有框架都使用wordpress,yii和codeigniter等等,所以它是一個堅實的方法,並且經過很好的驗證。 – Sammaye