2015-10-02 3 views
0

У меня есть веб-хостинг в GoDaddy..htaccess на GoDaddy не работает

Назовите это: http://example.com

Я это ниже .htaccess

Options -Multiviews 
Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ /$1.php [L,QSA] 

То, что я хочу, когда я открываю http://example.com/about.php будет http://example.com/about < - без .php расширения.

Я попытался загрузить его на хостинг, но он всегда показывает ошибку, что файл не найден.

* Нужно ли нам долго ждать обновления godaddy .htaccess?

ответ

1

Чтобы удалить .php из страниц:

RewriteEngine On 
RewriteCond %{THE_REQUEST} ^GET\ (.*)\.php [NC] 
RewriteRule^%1 [R=301,L,NC,QSA] 

, а затем, внутренний редирект на PHP страниц:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f [NC] 
RewriteRule ^.*$ $0.php [QSA,L] 
Смежные вопросы