Я новый htaccess.Поэтому мне нужно переписать .php в .html в URL.
мои файлы, расположенные в
http://www.domain.us/sub1/sub2/sub2/index.php
Мне нужно переписать как http://www.domain.us/sub1/sub2/sub2/index.html.
http://www.domain.us/sub1/sub2/sub2/index.html.
Я что-то пробовал
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} site RewriteRule ^(.*)\.php$ http://www.domain.us/sub1/sub2/sub3/$1.html [R,L]
Но это показывает 404 error.
404 error
Спасибо.
Поместите этот код в файл .htaccess вашего DOCUMENT_ROOT:
Options +FollowSymlinks -MultiViews RewriteEngine on RewriteCond %{THE_REQUEST} ^GET\s/*sub1/sub2/sub2/.*\.php [NC] RewriteRule ^(.*)\.php$ /$1.html [NC,NE,R=301,L]