Удалите расширение PHP, используя методы .htaccess (Содержит ссылки сока)

Я пытаюсь удалить расширение .php на своих URL-адресах, чтобы сделать его дружественным поисковым машином, используя файл .htaccess Redirect 301, чтобы сохранить «сок ранга», и я столько, сколько я пробовал почти каждый пример – это просто не Кажется, он работает.

Вот некоторые из методов, которые я безуспешно пытался:

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

Это наиболее распространенное решение, но ничего не происходит и изменений нет.

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

Ничего не происходит, и никаких изменений нет.

 RewriteEngine On # RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php # RewriteRule (.*)\.php$ /$1 [L,R=301] # RewriteRule (.*)/$ $1.php [L] 

Я не нашел : запрошенный URL /AMENPTHOME/hostnd/3/9/9/399fc7b78/www/htdocs/web/dive-sites.php не найден на этом сервере.

    Amen – мой хост, а файл dive-sites.php в этом конкретном реальном примере находится в корне. Моя цель состоит в том, чтобы: www.domain.com/dive-sites, а не www.domain.com/dive-sites.php, используя Redirect 301, потому что этот URL уже занимает место на некоторое время. Кто-то может помочь?

    Большое спасибо, всем спасибо.

    Related of "Удалите расширение PHP, используя методы .htaccess (Содержит ссылки сока)"