【发布时间】:2013-10-11 17:46:41
【问题描述】:
我正在学习 apache。
我在这样的目录中设置了我的管理视图:
/admin/views/(component)/index.html
所以我设置了一个重写规则,如下所示:
RewriteRule ^admin/([a-z]+)$ /admin/views/$1/index.html [L]
所以如果有人去http://mywebsite/admin/user,它应该把他们带到http://mywebsite/admin/views/user/index.html。我已确认 mod_rewite 使用非常简单的重写即可工作,并且我知道这些资源的直接路径无需 mod_rewrite 即可工作。
很遗憾,我收到了 404 错误。
我该如何编写这个 RewriteRule,我缺少什么?
【问题讨论】:
-
你把这个 .htaccess 放在哪里了?
-
在/admin/目录下。
标签: regex apache .htaccess mod-rewrite