Моят сайт е изграден с помощта на PHP. Така че всички файлове са .php разширение. Трябва да променя разширението на .html Получих този код, за да го направя.
RewriteEngine включен
RewriteRule ^ (. *). Html $ $ 1.php [L]
Имам достъп до файловете с помощта на .html.
Но проблемът, пред който съм изправен, е
Всички връзки към менюто в страниците са кодирани твърдохипервръзка somefile.php.Така че всички заявки се отправят към сървър с .php разширение и така браузърът показва .php разширение. Затова се опитах да пренасоча .php към .html, но това доведе до циклично ...
т.е. в менюто, когато щракнете върху услуги, хипервръзката за услугите е www.mydomain.com/services.php, така че URL адресът в адресната лента е www.mydomain.com/services.php
Трябва да го променя в .html
Как ??
Благодаря предварително........
Отговори:
1 за отговор № 1Аз не съм експерт по регекс или апаш, така че може да греша, но изглежда, че този код е обратно към мен. Опитайте:
RewriteRule ^(.*).php$ $1.html
1 за отговор № 2
Ако използвате cms, можете да опитате да намеритеопция във вас „да администрирате конзола или конфигурационен файл, ако не го намерите или„ сайтът го няма “няма го, тогава това е лоша новина, трябва да отидете и ръчно да редактирате всеки файл.