请帮我解决以下问题。
我有一个尝试过的apache url重写。
实际网址为http://myserver/firstpage.html
.htaccess内容
RewriteEngin On RewriteRule ^ alpha& firstpage.html
当我输入myserver / alpha时,它会加载myserver / firstpage.html 但网址仍然是myserver / apha。
请告诉我如何启用自动更改(当我搜索myserver / alpha时,必须加载firstpage.html以及网址应更改为http://myserver/firstpage.html)
答案 0 :(得分:0)
尝试[R]
标志
RewriteEngin On
RewriteRule ^alpha& firstpage.html [R]
使用[R]标志会导致向其发出HTTP重定向 浏览器。如果指定了完全限定的URL(即包括 http://servername/)然后会向该位置发布重定向。 否则,将使用当前协议,服务器名称和端口号 用于生成使用重定向发送的URL。
http://httpd.apache.org/docs/2.2/en/rewrite/flags.html#flag_r