Web服务器是Apache . 我想重写URL,以便用户不知道实际目录 . 例如:原始网址:
http://www.example.com/en/piecework/piecework.php?piecework_id=11
预期网址:
http://piecework.example.com/en/11
如何用mod_rewrite实现它?
Web服务器是Apache . 我想重写URL,以便用户不知道实际目录 . 例如:原始网址:
http://www.example.com/en/piecework/piecework.php?piecework_id=11
预期网址:
http://piecework.example.com/en/11
如何用mod_rewrite实现它?
3 回答
您需要定义重写规则(应该与此类似):
并将其放在您网站主文件夹下的.htaccess文件中
此处重写规则的完整描述:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
EDIT
在我的统治中犯了一个错误,希望我纠正了它 .
我在这里发现了一个写得很好的速成课程:
http://articles.sitepoint.com/article/guide-url-rewriting
您需要在.htaccess中指定规则(在您的站点根目录中) .
我会建议以下规则: