在ApacheWeb服务器上编辑.htaccess文件有点陌生。
我想将我们的管理员/内容编辑 URL 限制为前缀 edit-。
例如,我们的公共网站可能 joeswidgets.com,我希望我们的管理员/内容编辑 URL edit-joeswidgets.com。
从阅读中,我感觉到这应该有效,但我想先由社区运行它,这样我就不会无意中将每个人都锁定在我们自己的服务器之外。
RewriteCond %{HTTP_HOST} !^edit-(.+)$ [NC]
RewriteCond %{HTTP_HOST} ^edit-(.+)$ [NC]
这行得通吗?
谢谢
这行得通吗?
是的,这通常是你想做的。请记住,RewriteCond
的 *仅适用于紧随其后的RewriteRule
。因此,如果您为主站点和/或管理站点有一堆规则,则需要为每个规则重复这些条件。