У меня есть следующие правила htaccess, которые настроены на маршрутизацию любого запроса внутри example.com/folder/
в пользовательский файл:
DirectoryIndex router.php
Options -Indexes
Options +FollowSymLinks
RewriteEngine on
###
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301]
###
RewriteBase /folder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/*([^/]*/?[^/]*)/*$ router.php?url=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/*$ router.php?url=
####RewriteOptions Inherit
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ 404.php [L,QSA]
Что я должен добавить к этим правилам, если я хочу выбросить пользовательский 404ошибка, если пользователь пытается получить доступ именно к /folder/
?
(я хочу продолжать разрешать другие возможные варианты, такие как /folder/widget/
, у меня просто нет контента для отображения под /folder/
, который является только именем для SEO)