Чтобы перенаправить только те URL-адреса, которые вы указали, вы можете использовать правило такого типа (вы можете добавить другие страницы в список нужных вам):
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteRule ^(about|login|prices)$ /content/pages/$1.php [L]
Чтобы перенаправить ВСЕ несуществующие страницы до /content/pages/PAGE_NAME.php
, вы можете использовать это правило:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
# do not do anything for already existing files (like images/css/js etc)
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .+ - [L]
# redirect everything else
RewriteCond %{REQUEST_URI} !^/content/pages/
RewriteRule ^(.+)$ /content/pages/$1.php [L]
ПРИМЕЧАНИЯ: Вам необходимо поместить эти правила в .htaccess в корневой папке сайта.При размещении в другом месте может потребоваться небольшая настройка.