作为一条提示,我正在使用以下位于
当用户访问www.site.com/content/login时,我希望它显示来自www.site.com/content/userlogin.php的内容(通过重写进行掩盖,而不是重定向)- 我已经成功完成了这个操作:
在.htaccess文件中加入这段内容后,无论是www.site.com/content/login还是www.site.com/content/userlogin.php都会显示www.site.com/content/error/404.php。
www.site.com/content/
的.htaccess文件当用户访问www.site.com/content/login时,我希望它显示来自www.site.com/content/userlogin.php的内容(通过重写进行掩盖,而不是重定向)- 我已经成功完成了这个操作:
RewriteEngine On
RewriteBase /content/
RewriteRule ^login/?$ /content/userlogin.php [NC,L]
然而,我想添加以下内容:如果他们尝试直接访问www.site.com/content/userlogin.php,我希望将其重定向到www.site.com/content/error/404.php的404页面。
RewriteEngine On
RewriteBase /content/
RewriteRule ^login/?$ /content/userlogin.php [NC,S=1,L]
RewriteRule ^userlogin\.php$ /content/error/404.php [NC,L]
在.htaccess文件中加入这段内容后,无论是www.site.com/content/login还是www.site.com/content/userlogin.php都会显示www.site.com/content/error/404.php。