我正在尝试将www.example.com重定向到我的网络服务器上的/ example /,但它似乎只是重定向index.php页面。另一个问题是当我希望它显示为tunedu.com时,主文件显示为http://tunedu.com/tunedu/
实例:
此页面有效:http://tunedu.com/tunedu/
此页面无效:http://tunedu.com/school.php?id=75
任何正则表达式更改我都会尝试最终破坏所有内容。 .htacess代码是这样的:
RewriteEngine on
RewriteRule ^$ /tunedu/ [L]
感谢。
答案 0 :(得分:2)
执行此类操作的正确方法是在Web服务器上设置VirtualHosts(Apache,nginx或其他...)。使用htaccess看起来非常痛苦。
假设您正在使用Apache,这里有一个有用的链接:http://httpd.apache.org/docs/current/vhosts/examples.html
答案 1 :(得分:1)
我不确定你为什么不使用VirtualHost进行设置。
但是如果你想在这里使用mod_rewrite方式是一个有用的链接:
http://httpd.apache.org/docs/2.2/rewrite/vhosts.html
我希望有所帮助。