2010-09-18 61 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文件中

相关问题