редирект с *.shtml на *.html

12
Alex91
На сайте с 30.12.2007
Offline
258
899

Приветствую,как реализовать подобное?

aaaa.shtml на aaaa.html

C Уважением, Алексей
neznaika
На сайте с 28.06.2006
Offline
356
#1
Alex91:
aaaa.shtml на aaaa.html

Переезжаете на новый двиг? Смысл операции? Будет разумным настроить в новой ЦМС отображение нужного адреса, а не выхватывать расколбас с редиректами.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
Alex91
На сайте с 30.12.2007
Offline
258
#2

в вебархиве такие страницы, насаживаю на joomla. не хочу, чтобы все было shtml

neznaika
На сайте с 28.06.2006
Offline
356
#3
Alex91:
в вебархиве такие страницы, насаживаю на joomla. не хочу, чтобы все было shtml

Дык в чем смысл? Публикуйте по новым адресам, а на 404 отдавайте карту разделов. Ищите себе гемморой на пустом месте.

malls
На сайте с 08.08.2005
Offline
255
#4
neznaika:
Дык в чем смысл? Публикуйте по новым адресам, а на 404 отдавайте карту разделов. Ищите себе гемморой на пустом месте.

Человек по ходу купил домен с пузом и в индексе, хочет в сапу запустить и ничего себе не ободрать... Тут действительно придется редирект делать - mod_rewrite поможет...

Alex91
На сайте с 30.12.2007
Offline
258
#5
malls:
Человек по ходу купил домен с пузом и в индексе, хочет в сапу запустить и ничего себе не ободрать... Тут действительно придется редирект делать - mod_rewrite поможет...

нет, не в этом дело

neznaika:
Дык в чем смысл? Публикуйте по новым адресам, а на 404 отдавайте карту разделов. Ищите себе гемморой на пустом месте.

есть ссылки на shtml, по ним идет народ, мало, но идет :)

хотел отдавать им запрашиваемую страницу

neznaika
На сайте с 28.06.2006
Offline
356
#6

Редирект в такой ситуации однозначное зло, чем не нравиться расширение shtml?

Alex91
На сайте с 30.12.2007
Offline
258
#7

почему зло?

html привычнее :) ну это не суть, можно и shtml оставить, коли так

Sinless
На сайте с 22.10.2007
Offline
25
#8
Alex91:
Приветствую,как реализовать подобное?
aaaa.shtml на aaaa.html

Здравствуйте.

RewriteEngine On

RewriteBase /
RewriteRule (.*)\.shtml$ $1.html [QSA]

Такой вариант .htaccess если вы хотите чтобы в адресной строке была shtml страница

RewriteEngine On

RewriteBase /
RewriteRule (.*)\.shtml$ $1.html [L,R=301]

Такой, если хотите 301 редирект с .shtml на .html

Alex91
На сайте с 30.12.2007
Offline
258
#9
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Sinless, вот сейчас joomlaвский, стоит artio sef, попробовал добавить код, не получилось. что поменять?

Sinless
На сайте с 22.10.2007
Offline
25
#10
Alex91:
Sinless, вот сейчас joomlaвский, стоит artio sef, попробовал добавить код, не получилось. что поменять?

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*)\.shtml$ $1.html [L,R=301]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

попробуйте так

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий