.htaccess URL目錄化

admin發表於2018-10-24

目錄化的URL據說比較有利於SEO,比如http://www.softwhy.com/qiduan/。

下面介紹一下如何利用Rewrite實現此功能。

程式碼例項如下:

[Shell] 純文字檢視 複製程式碼
RewriteCond $1 !index\.php
RewriteRule ^(.*)$ /index.php?target=$1 [L]

假如利用softwhy.com/study訪問,那麼實際是訪問softwhy.com/index.php?target=study。

程式碼解析:

(1).$1獲取RewriteRule後面第一個子表示式匹配的內容。

(2).!index\.php判斷輸入的URL是否是index.php動態形式。

(3).最後將URL重寫為index.php?target=study。

相關閱讀:

(1).$1作用參閱RewriteCond與RewriteRule一章節。

(2).正規表示式知識參閱正規表示式教程板塊。


相關文章