【发布时间】:2010-11-29 23:00:24
【问题描述】:
我有以下 .htaccess 文件:
Order deny,allow
Deny from all
Allow from XX.XXX.XXX.XXX
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
应该:
- 只允许从我的 IP 访问(数字更改为 X 以保护无辜者)
- 将任何不是特定文件的请求发送到/index.php
- 对整个域强制使用 https
据我所知,它与之前的项目相同,当然,该项目是在不同的托管服务提供商上进行的,但它的作用就像一个魅力。这一次它会导致一条消息“Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。”。
有人知道发生了什么以及我需要更改什么吗?
【问题讨论】: