Кто-нибудь может сказать мне, что это делает?
RewriteRule .* .main.php [QSA,L]
Из того, что я понимаю, это НИЧЕГО переписает в main.php правильно?Но не уверен, что делает QSA, L.
Это весь файл .htaccess, когда я попадаю в основной каталог, я получаю ошибку 400 Bad Request. Редактировать: Плохой запрос исчез, когда я добавил конечную косую черту в браузере в корневой каталог этого скрипта.
RewriteEngine On
# Transfering to the main tranfer file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !\.css$
RewriteCond %{REQUEST_FILENAME} !\.js$
RewriteRule .* .main.php [QSA,L]
# nobody is allowed to access the access the INI file
<FilesMatch "\.inc.php$">
Order allow,deny
Deny from all
</FilesMatch>