簡體   English   中英

SEO友好的URL .htaccess

[英]SEO Friendly URLs .htaccess

我正在開發.htaccess文件來創建SEO友好網址。 仍然在試驗它,到目前為止效果很好。 我希望能讓它變得更有活力。

我希望URL結構與下面的內容類似,但我並不總是知道會有多少級別。

http://website.com/level_1/level_2/level_3/level_4/

在下面的.htaccess文件中,我手動編碼它以檢測URL的2個級別。 有沒有辦法讓我檢查最后一級,然后從那里回來讓它更容易? 所以換句話說,如果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

通常,你最好做RewriteRule ^(.*)$ index.php?path=$1並允許你的index.php文件處理邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM