在构建Joomla网站时,我经常添加一个简单的即将推出的#34;页面为" index.html"要作为默认加载,然后我访问example.com/index.php
以加载Joomla。
是否可以向.htaccess添加规则以加载" index.php"文件只用于我自己的IP地址?
(我想这样做是因为Joomla中的" Home"链接加载"即将推出"页面,然后我必须添加" index.php&#34 ;每次我想看主页。)
答案 0 :(得分:0)
您希望根据您的IP创建重写,该重写应在HTTP标头REMOTE_ADDR中提供
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^123\.456\.789\.0$
RewriteRule ^http://yourdomain.com/$ /index.php [R]
答案 1 :(得分:0)
该文章的具体代码:
RewriteEngine On
RewriteBase /$rewrite_base
RewriteCond %{REMOTE_HOST} !123\.123\.123\.123
RewriteCond %{REQUEST_URI} !offline\.html
RewriteCond %{REQUEST_URI} !(\.png|\.jpg|\.gif|\.jpeg|\.bmp|\.swf|\.css|\.js)$
RewriteRule (.*) offline.html [R=307,L]
(另外,我倾向于自己在演示服务器上工作,但我非常确定离线模式允许有人在以超级管理员身份登录时仍能看到该网站,因此您可能实际上并不需要完全触摸htaccess。您可以在模板的offline.php文件中设置此页面的样式。)
答案 2 :(得分:0)
而不是使用index.html将其放在offline.php文件中,并将该文件放在模板文件夹中,顶层。然后将网站设置为离线,您必须登录才能看到它。这样好奇的人就不会四处寻找。