使用.htaccess更改我的php站点的URL
我想更改url 从使用.htaccess更改我的php站点的URL,php,.htaccess,web,url,url-rewriting,Php,.htaccess,Web,Url,Url Rewriting,我想更改url 从domain/blog.php?blog\u id\u=30&&slug\u name=asdsad 到domain/blog/asdsad 使用.htaccess文件plase help meblog\u id\uu=30和slug\u name=asdsad只需blog\u id\uu=30和slug\u name=asdsad,无需双重和 使用query\u string上的regex将查询字符串按原样与slug\u名称匹配 将匹配的URIblog.php重写为slu
domain/blog.php?blog\u id\u=30&&slug\u name=asdsad
到domain/blog/asdsad
使用.htaccess文件plase help me
blog\u id\uu=30和slug\u name=asdsad
只需blog\u id\uu=30和slug\u name=asdsad
,无需双重和
- 使用
query\u string
上的regex将查询字符串按原样与slug\u名称
匹配
- 将匹配的URI
blog.php
重写为slug\u name
的查询字符串中匹配的正则表达式值
- 为测试目的添加
R=302
,并在live server上设置R=301
,以便永久重定向
片段:
RewriteEngine On
RewriteCond %{QUERY_STRING} slug_name=([^&]+) [NC]
RewriteRule ^/?blog.php$ /blog/%1 [NC,L,QSD,R=302]
演示:@SabirHala您的本地主机URL是什么?尽管我怀疑OP要求的不仅仅是从旧主机重定向到新主机。他们似乎想要(仅)使用.htaccess
更改网站上的URL,这是不现实的。