如何在htaccess中为url设置重写条件

时间:2014-11-23 16:21:47

标签: php .htaccess

我有以下网址。

http://localhost/testing/images/Latest+Images/In+Golden+Light/golden

现在我需要在htaccess中为这种类型的URL重写条件 现在我想获得类别名称(最新+图像)和标题名称(In + Golden + Light) 和搜索条件是来自此网址的(金色)。我怎么能得到这个?
任何人都可以给我这个问题的答案。

1 个答案:

答案 0 :(得分:1)

您可以使用以下简单的重写规则将所有网址重定向到index.php:

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*) index.php?url=$1 [L,QSA]  

然后使用explode函数拆分url:

$parts = explode("/",$_GET['url']);

现在类别名称在$ parts [2]中,标题名称在$ parts [3]中,搜索条件在$ parts [4]中。

(假设所有链接都有5个部分)