2014-02-21 7 views
0

У меня возникли проблемы с удалением расширения .php из моего URL. Я знаю, что об этом много, я много пробовал, и он вообще не работает. Я должен упомянуть, что раньше я не использовал .htaccess.Пытается удалить расширение .php, показывает пустые страницы

Моя проблема заключается в том, что после того, как я загрузил файл .htaccess на свой веб-хост и нажал еще одну вкладку в меню, это происходит (например, www.mysite.com/page), но я получаю сообщение об ошибке «Не найдено». И это не так сложно понять, что он не находит запрошенный файл (я также удалил расширение .php с моих страниц в свой html (я не уверен, что я должен это делать или нет)).

Я использую GoDaddy в качестве своего веб-хостинга.

Я пробовал много разных решений для удаления расширения .php, но без каких-либо успехов. Иногда я получаю «ошибка 500», иногда она даже не посылать меня на запрашиваемую страницу, но в целом он говорит:

Не найдено

Запрошенный URL/меню не найден на этом сервере.

Кроме того, при попытке использовать ошибка 404 не найдена с использованием ErrorDocument для обработки запроса.

Вот мой текущий .htaccess (который, как предполагается) удалить расширение .php:

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

(источник: http://eisabainyo.net/weblog/2007/08/19/removing-file-extension-via-htaccess/)

+0

Нет узла, никакой помощи. На этом сайте есть много других вопросов, которые хотят точно, что вы делаете с теми же ответами. –

+0

dont удалить .php из ваших файлов и снова проверить – redshark1802

+0

не удалять фактическое расширение .php из самих файлов, иначе веб-сервер не будет знать, что ему нужно выполнить PHP для этих файлов. –

ответ

0

я с той же проблемой, и я, наконец, получил это работать ... Вот что вы делаете ..... Это настройка сервера, которую можно настроить через WHM ... !!!

Перейти к ->Главная »Служба конфигурации» Настройка PHP и Suexec и установить PHP 5 Handler к DSO в раскрывающемся списке ...

Оставьте все остальное то же самое. .. Теперь ваш ForceType применение/х-HTTPD-PHP РАБОТАЕТ ...

Это взял меня за два дня постоянно копать и исследования, чтобы выяснить ... Я зашел так далеко, пытаясь настроить мои файлы Apache с помощью SSH и закончил разбивать мой сервер ... я провел hou rs на телефоне с технической поддержкой GoDaddy с результатами ZERO ... Я почти сдался и перешел на другой сервер, пока не узнал решение ... !!!

Вот что я использовал в моем .htaccess

<files testpage> 
    ForceType application/x-httpd-php 
    </files> 

Я надеюсь, что помогает ... !!!! = D