如何通过 .htaccess 文件重定向,只有 index.html 可以通过 URL 访问。我已经得到了这个:
RewriteEngine on
RewriteBase /
Options +FollowSymlinks
RewriteRule ^/?login/?$ /php/login.php [NC,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [L,QSA]
如果有人输入例如“www.mypage.com/skd/lasnd”,它会正常工作,但如果有人输入网络服务器上存在的文件,例如“www.mypage.com/php/login.php”,他会被重定向到该页面。怎么禁止呢?
更准确地说:我的JavaScript 和 PHP 脚本仍然应该被允许访问我的网络服务器上的每个文件。