我在我的php网站上使用了URL重写.我需要将所有未找到的页面重定向到即将到来的页面
请参阅我的.htaccess
文件代码
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=permanent,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
ErrorDocument 404 /errors/commingSoon.php
Run Code Online (Sandbox Code Playgroud)
但当我浏览无效页面时,其结果是
Not Found
The requested URL /komet-india/Houseboat.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Run Code Online (Sandbox Code Playgroud)
我的代码是否错误?
请帮我
小智 5
你为什么要使用很多代码.这三行可以完成
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ comingsoonpage.php
Run Code Online (Sandbox Code Playgroud)