Php 如何在htaccess中设置url的重写条件
我有下面的网址Php 如何在htaccess中设置url的重写条件,php,.htaccess,Php,.htaccess,我有下面的网址 http://localhost/testing/images/Latest+Images/In+Golden+Light/golden 现在我需要在htaccess中为这种url类型重写条件 现在我想获得类别名称(最新+图片)和标题名称(在+黄金+灯光下) 搜索条件是(黄金)从这个网址。我怎样才能得到这个? 任何人都可以回答这个问题。您可以使用以下简单的重写规则将所有URL重定向到index.php: RewriteEngine on RewriteCond %{REQU
http://localhost/testing/images/Latest+Images/In+Golden+Light/golden
现在我需要在htaccess中为这种url类型重写条件现在我想获得类别名称(最新+图片)和标题名称(在+黄金+灯光下) 搜索条件是(黄金)从这个网址。我怎样才能得到这个?
任何人都可以回答这个问题。您可以使用以下简单的重写规则将所有URL重定向到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个部分)支持所有这些参数(如类别、标题、搜索条件等)的内部URI是什么?