Я запустил сайт, используя только html, переключил его на php, чтобы упростить мою жизнь, и использовал следующий код в .htaccess, чтобы все пользователи (которые могли добавить в закладки) все еще видели нужные страницы:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R,NC]
Сейчас я работаю над разделом новостей блога WordPress (внутри каталога / news), с которым было бы неплохо использовать постоянные ссылки, когда я вставляю приведенный ниже код перезаписи в мой .htaccess все мои файлы за пределами каталога WordPress по умолчанию для WordPress 404, они по-прежнему имеют правильный адрес в строке, но без информации.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /news/index.php [L]
</IfModule>
Может ли кто-нибудь помочь с правильной структурой для .htaccess - я склонен использовать отрывки для конкретных задач, а не писать htaccess.
Спасибо