我正在我网站上的.htaccess中尝试以下操作。我想要实现的是#in #out注释,但它似乎不起作用。
# in: http://user.website.com/pagename/
RewriteCond %{HTTP_HOST} ^(^.*)\.website\.com
RewriteRule ^(.*)$ http://website.com/pages/%1/$1
# out: http://website.com/pages/user/pagename/
我收到此错误:
实测值
该文件已移至此处。
此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。
知道我做错了吗?
编辑:我使用CodeIgniter中的路由解决了这个问题,并从$ _server变量中获取用户slug。不过我会更喜欢mod_rewrite解决方案,所以仍然欢迎提出建议:)