簡體   English   中英

Mod重寫規則-SEO友好

[英]mod rewrite rules - SEO friendly

我做了一個腳本..,我想讓所有的URL都是seo友好的..

我當前的php網址是:

index.php?lang=ar&option=a&option_m=band variable option&option_m are optional

所以我想將此網址轉換為

/ar/a/b

or

/ar/a

or

/ar

我想問一下該頁面是否具有GET Action形式,如何接受查詢字符串並將其自動添加到url中..例如:

/ar/a/b/input1-value/input2-value

使用mod_rewrite來實現SEO URL的目的是使您實際將網站上的所有鏈接更改為“漂亮”格式,然后制定一條簡單的規則,將該漂亮規則轉換回query_string版本。 就您而言,您將使用與此類似的內容...

RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9-]+)/?$ index.php?lang=$1
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ index.php?lang=$1&option=$2
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ index.php?lang=$1&option=$2&option_m=$3

但是,這顯然要求將option始終包含在option_m之前,如果這兩個選項都是真正可選的,則意味着您可以在不包含option的情況下包括option_m,那么僅憑mod_rewrite就無法解決此問題。

暫無
暫無

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

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