Я пытаюсь написать файл .htaccess, который будет
а) при переходе на mysite.com/myusername (которого не существует) будет показано содержимое mysite.com/dmp/temp/myusername
b) скрыть .php от URL
При переходе на mysite.com он показывает мне содержимое папки mysite.com/dmp/temp. Если я добавлю / index перед, то это будет работать.
Все работает как задумано, кроме этого. Как я могу убедиться, что пользователи, которые просто переходят на mysite.com, обслуживаются index.php (без фактической записи / index / или /index.php), а также не перенаправляются в папку / dmp / temp?
Код:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %(REQUEST_URI) !^temp
RewriteRule ^(.*) dmp/temp/$1 [L]