2010-09-18 58 views

回答

0

Codeigniter可以爲您提供這樣的服務。許多其他PHP框架也提供這一功能。

0

試試這個。

RewriteRule /([^/]*)/([^/]*)/([^/]*)/([^/]*)/ /login.php?$1=$2&$3=$4 [R=301] 
RewriteRule /([^/]*)=([^/]*)/([^/]*)=([^/]*)/ /login.php?$1=$2&$3=$4 [R=301] 
+0

我會感激你,如果你指導我,我可以添加兩個重寫條件是一個.htaccess文件。我的htaccess文件正常工作,但我需要在同一個文件中重寫。我想將此網址(http://www.example.ae/index.php?route=common/thispage)改寫爲(http://www.example.ae/thispage) – 2016-03-09 11:30:25

+0

@ Mr.Developer請添加另一個問題。 – jcubic 2016-03-09 12:44:58

0

首先你需要mod_rewrite模塊啓用。

後,把這個在您的配置文件:

RewriteEngine on 
RewriteRule ^ads/(rims|tires|combo)/([0-9]+)/(.+).html  /ad.php?noAds=$2 [L,QSA] 

這是一個例子。 你的URL看起來像:http://www.yourwebsite.com/ads/rims/331/title.html 但你會調用網址:HTTP // www.yourwebsite.com/ad.php noAds = 331

爲了您的正則表達式,你應該使用這樣的網站http://www.rubular.com

你可以使用.htaccess文件或直接放在httpd.conf文件中