我有从 htaccess 创建的 html 页面。
像这样。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]*)/(.*\.html) process/?category=$1&link=$2 [L]
它工作正常。
它重定向网址
www.site.com/software/page.html
至
www.site.com/process/index.php?category=software&link=page.html
如果 url 有两个以上的斜杠,我想显示 404 错误。
例如
www.site.com/software/page.html/page.html
or
www.site.com/software/software/page.html
应该显示 404 错误,而不是像这样重定向。
www.site.com/process/index.php?category=software&link=page.html/page.html
目前我正在使用 php 执行此操作,但我想在 .htaccess 中执行此操作,以便在第一次请求时给出 404 错误。
请查看并建议任何方法来做到这一点。
谢谢