我在这里遇到问题我修了一个友好的网址。
我在我的网站中使用了两个文件夹,一个是根文件夹本身,另一个是在' customer'文件夹我已经在路径文件夹中修复了它现在在客户文件夹内工作正常它工作不正常。
在我的根文件夹中,我有很多PHP文件,它也有搜索 例如:
mydomain.com/contact-us.php
mydomain.com/about-us.php
mydomain.com/business-details.php?id=1
对于上面的那个,我改变了这样的
mydomain.com/business-details/1
现在在子文件夹' customer'我有两个参数
例如:
mydomain.com/customer/index.php?place=bangalore&business-name=business-name
我想像这样改变它
mydomain.com/bangalore/business-name
有可能吗? 我很难找到帮助
答案 0 :(得分:0)
您可以使用mod_rewrite来检查查询字符串以及URL的其他部分。
如果您的网址看起来像您的示例,那么您可以使用以下内容:
RewriteCond %{QUERY_STRING} ^place=([^&]+)&business-name=(.*)$
RewriteRule ^/customer/index.php /%1/%2
RewriteCond检查查询字符串并选取地点和公司名称,将它们放入变量中。然后RewriteRule根据你想要的内容重写URL。