Если ваш сайт установлен не в корень, а в подкаталог и вы хотите чтобы в браузере для главной страницы не отображался этот подкаталог, то необходимо добавить следующие строки в файл .htaccess
RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule !^your_dir(/?|/.+)$ /your_dir%{REQUEST_URI} [L]
замените your_dir на ваш подкаталог
———————————————
замена file_1.html на file_2.html
при обращении к file_2.html будет открываться file_1.html
RewriteEngine On RewriteBase /your_dir/ RewriteRule ^file_2\.html$ file_1.html
———————————————
замена раширения с .pl на .html
RewriteEngine On RewriteBase / RewriteRule ^(.*)\.pl$ $1.html [R=permanent]
———————————————
перенаправление на https
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}/$1 [R,L,NE]
———————————————
добавить www к домену
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^your_domain\.ru RewriteRule ^(.*)$ http://www.your_domain.ru/$1 [R=permanent,L]
Be the first to comment on "Примеры использования mod_rewrite"