友好的url.htacces文件


friendly url .htacces file

我这里有个问题,我修复了一个友好的url。

我在我的网站上使用了两个文件夹,一个是根文件夹本身,另一个在"客户"文件夹中,我在路由文件夹中修复了它,现在在客户文件夹中它工作得很好,但工作不好。

在我的根文件夹中,我有很多PHP文件,它也在进行搜索例如:

mydomain.com/contact-us.php
mydomain.com/about-us.php
mydomain.com/business-details.php?id=1

对于上面的一个,我已经像这个一样改变了

mydomain.com/business-details/1

现在在子文件夹"客户"中,我有两个参数

例如:

mydomain.com/customer/index.php?place=bangalore&business-name=business-name

我想把它改成这个

mydomain.com/bangalore/business-name

有可能吗?我一直在寻求帮助

您可以使用mod_rewrite检查查询字符串以及URL的其他部分。

如果你的URL看起来总是像你的例子,那么你可以使用这样的东西:

RewriteCond %{QUERY_STRING} ^place=([^&]+)&business-name=(.*)$
RewriteRule ^/customer/index.php /%1/%2

RewriteCond检查查询字符串,并选择地点和企业名称,将它们放入变量中。然后"重写规则"根据您所说的内容重写URL。