创建的动态网址与网页名称不同
示例:
页面名称保持相同的示例 - example.php,但动态请求的URL是example-acd.php。
如果在服务器上找不到动态网址,如何重定向到新网页。
使用此代码:
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteRule ^.*$ /404.php [L]
它对静态URL工作正常,但对动态URL
无效答案 0 :(得分:0)
您需要使用%{REQUEST_FILENAME}代替%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ /404.php [L]