2016-04-20 4 views
1

У меня есть следующий код в моем .htaccess скрипт ....htaccess перенаправить корень на конкретную страницу

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /decco.php 

Который работает отлично, когда я печатаю что-нибудь вроде:

http://local--decco:8888/abc 

Тем не менее, не будет перенаправляться:

http://local--decco:8888 or http://local--decco:8888/ 

Как изменить так, чтобы отображались неподходящие URL-адреса?

ответ

1

Вы можете иметь отдельное правило для целевой страницы, потому что 2 RewriteCond позволит только не-файл, запросы без каталогов:

RewriteEngine on 

RewriteRule ^/?$ /decco.php [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /decco.php [L] 
+1

высоко ценится, работал отлично. –

Смежные вопросы