2016-02-05 171 views
0

我想使用mod_rewrite,以與ID參數一些SEO友好的URL刪除mod_rewrite的子目錄排除的ID

存在的網址:http://example.com/companies?id=2&company_name=Company%20One

更改爲:http://example.com/companies/company-one

我現在用的是ID作爲$ _GET參數來拉動公司信息..但爲了SEO目的,我只想使用可讀的公司名稱。

是否可以從URL中排除該ID,但是仍然可以訪問該公司以吸引公司?

這是我目前的.htaccess文件:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule ^(.*)$ $1\.php 

我想這個重寫隻影響與公司子目錄中的網頁。

+0

你爲什麼不設置固定鏈接的設置後,從儀表板名稱 – WisdmLabs

回答

0

你可以這樣做:

RewriteEngine On 
RewriteRule ^companies/([^/]+)$ companies.php?companie=$1 [QSA,L]