这是非常基本的,但即使在研究了相关的stackoverflow页面之后,我仍然无法实现。
我想要这个
mysite.net/special/
返回此(此处为索引)
mysite.net/info/special/
在浏览器中显示请求的地址,而不是更长的实际地址。
我最接近的(在根htaccess中有这个)是
RewriteRule ^special/$ info/special/ {QUERY_STRING}
但这是错的。
我原以为这是直接匹配和替换,但显然不是。
RewriteEngine已开启。
指导赞赏。谢谢。
答案 0 :(得分:0)
RewriteRule ^special/$ info/special/ [R=301,QSA,L]
R = 301:永久重定向
QSA:合并查询字符串
L:最后一条规则
答案 1 :(得分:0)
我假设索引为索引文件的index.php。我们正在重写您现有的网址。
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/special/$
RewriteRule ^ info/special/index.php [L]