Я хочу преобразовать .php расширение в .html расширение, используя .htaccess правила
.php
.html
.htaccess
Это то, что я могу сделать, и если да, то как?
RewriteEngine on RewriteRule ^(.*)\.html$ $1.php [nc]
Использует mod_rewrite. $ 1 обозначает первую часть регулярного выражения, а [nc] означает, что регистр не учитывается.
Вы можете взглянуть на эту статью: http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html
EDIT: Убрал строку. Вам не нужно, что я думаю. Также прокомментировал, что я сделал.
Может быть попробовать
RewriteCond %{REQUEST_FILENAME} =-f RewriteRule ^(.*)\.php$ $1.html [NC,L] RewriteRule ^(.*)\.html$ $1.php [NC,L]