繁体   English   中英

网址中遇到问题-重写动态网址

[英]facing trobule in url-rewriting a dynamic url

我正在使用.htaccess文件进行URL重写,并且我使用.htaccess文件来更改一些这样的URL:-

RewriteRule  ^home/?$ index.php   [NC,L]

但我不知道如何更改此网址

/localhost/mywebiste/complete_listing.php?category=Education&city=delhi

进入这个URL

/localhost/mywebiste/education-in-delhi

网址中的每个类别和城市。

我尝试这个:

Rewrite-rule  ^Agriculture-in-jaipur([A-Za-z0-9-]+)?$ complete_listing.php?category=education&&city=delhi [NC,L]

但是通过这种方式,我每次更改类别和城市时仅更改一种类型的URL

如果我是正确的,你想/本地主机/ mywebiste / 教育 -in- 德里 -与2个变量的网址

RewriteRule  ^([A-Za-z0-9-]+)-in-([A-Za-z0-9-]+)$ complete_listing.php?category=$1&city=$2 [NC,L]

注意最后的L这将是最后应用的规则。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)-in-(.*)$ complete_listing.php?category=$1&city=$2 [NC,L]

该代码将返回http://www.example.com/Education-in-delhi.html

RewriteEngine On
RewriteRule ^([^-]*)-in-([^-]*)\.html$ /mywebiste/complete_listing.php?category=$1&city=$2 [L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM