【发布时间】:2015-12-06 21:19:38
【问题描述】:
这是我的网址结构
http://example.com/filename-.html
.htaccess
RewriteEngine on
RewriteBase /
RewriteRule ^filename-([0-9]+)\.html$ filename.php?id=$1 [L]
RewriteRule ^(.*)\.html$ $1.php [L]
ErrorDocument 404 /404.html
问题是如果有错误的 url 它不会转到 404 错误页面
错误的网址示例
http:///example.com/filename-18-bank/////-4.html
http://example.com//////listing-560.html
我如何告诉 .htaccess 将这些 url 重定向到 404 错误文档。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite http-status-code-404