0
我正在研究.htaccess文件來創建搜索引擎友好的網址。仍在試驗它,迄今爲止效果很好。我期待着讓它更具活力。搜索引擎友好網址.htaccess
我希望URL結構與下面的結構相似,但我並不總是知道會有多少個關卡。
http://website.com/level_1/level_2/level_3/level_4/
在下面的.htaccess文件中,我手動編碼它以檢測2級URL。有沒有一種方法可以讓它檢查最後一級,然後從那裏恢復工作以使它更容易?換句話說,如果URL有3個級別,它會檢測到,然後RewriteRule會調整到有多少級別。
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+)/$([a-zA-Z0-9-/]+)/$ index.php?a=$1&b=$2
RewriteRule ^([a-zA-Z0-9-/]+)/$([a-zA-Z0-9-/]+)$ index.php?a=$1&b=$2
RewriteRule ^([a-zA-Z0-9-/]+)/$ index.php?a=$1
RewriteRule ^([a-zA-Z0-9-/]+)$ index.php?a=$1
您可以傳遞一個參數並使用PHP進行處理。 – 2013-02-06 18:36:17