如何使用htaccess限制网站访问几个网页和IP地址

时间:2010-06-30 16:04:45

标签: php .htaccess mod-rewrite

使用以下

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{REQUEST_URI} !/temp_page.php$
RewriteCond %{REQUEST_URI} !/thanks.php$

RewriteCond %{REMOTE_HOST} !^90\.333\.222\.111
#RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1

RewriteRule $ /temp_page.php [R=302,L]

可以允许我自己(ip)查看所有页面,而其他只能查看temp_page和thanks.php。我在temp_page和thanks.php上链接了图像和css文件但它们不起作用,如何修改RewriteCond以便它允许/ js / ,/ css / ,和/ images / 以及

如果需要更多信息,请告诉我。

谢谢。

1 个答案:

答案 0 :(得分:0)

添加

RewriteCond %{REQUEST_URI} !\.css$
RewriteCond %{REQUEST_URI} !\.js$
RewriteCond %{REQUEST_URI} !^/images/

应该有用。