在 url 中遇到麻烦 - 编写动态 url
facing trobule in url-rewriting a dynamic url
我正在使用 .htaccess 文件进行 URL 重写,我使用 .htaccess 文件像这样更改了一些 url :-
RewriteRule ^home/?$ index.php [NC,L]
但我不知道如何更改此 url
/localhost/mywebiste/complete_listing.php?category=Education&city=delhi
进入这个URL
/localhost/mywebiste/education-in-delhi
url 中的每个类别和城市。
我试试这个:
Rewrite-rule ^Agriculture-in-jaipur([A-Za-z0-9-]+)?$ complete_listing.php?category=education&&city=delhi [NC,L]
但是我每次只更改一种类型URL,每次类别和城市都会更改
如果我是对的,你想接受 /localhost/mywebiste/教育-in-delhi - url 有 2 个变量
RewriteRule ^([A-Za-z0-9-]+)-in-([A-Za-z0-9-]+)$ complete_listing.php?category=&city= [NC,L]
请注意末尾的 L
- 这将是最后应用的规则。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)-in-(.*)$ complete_listing.php?category=&city= [NC,L]
该代码将 return
http://www.example.com/Education-in-delhi.html
RewriteEngine On
RewriteRule ^([^-]*)-in-([^-]*)\.html$ /mywebiste/complete_listing.php?category=&city= [L]
我正在使用 .htaccess 文件进行 URL 重写,我使用 .htaccess 文件像这样更改了一些 url :-
RewriteRule ^home/?$ index.php [NC,L]
但我不知道如何更改此 url
/localhost/mywebiste/complete_listing.php?category=Education&city=delhi
进入这个URL
/localhost/mywebiste/education-in-delhi
url 中的每个类别和城市。
我试试这个:
Rewrite-rule ^Agriculture-in-jaipur([A-Za-z0-9-]+)?$ complete_listing.php?category=education&&city=delhi [NC,L]
但是我每次只更改一种类型URL,每次类别和城市都会更改
如果我是对的,你想接受 /localhost/mywebiste/教育-in-delhi - url 有 2 个变量
RewriteRule ^([A-Za-z0-9-]+)-in-([A-Za-z0-9-]+)$ complete_listing.php?category=&city= [NC,L]
请注意末尾的 L
- 这将是最后应用的规则。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)-in-(.*)$ complete_listing.php?category=&city= [NC,L]
该代码将 return http://www.example.com/Education-in-delhi.html
RewriteEngine On
RewriteRule ^([^-]*)-in-([^-]*)\.html$ /mywebiste/complete_listing.php?category=&city= [L]