Помощь htaccess

Dream777

Постоялец
Регистрация
15 Мар 2014
Сообщения
87
Реакции
8
Форумчане, подскажите как через htaccess настроить изменение окончания с html на xml в порядке исключения, так как везде окончание html. То есть сейчас так sitemap.html, а надо sitemap.xml
 
Форумчане, подскажите как через htaccess настроить изменение окончания с html на xml в порядке исключения, так как везде окончание html. То есть сейчас так sitemap.html, а надо sitemap.xml
Код:
Redirect 301 /sitemap.xml /sitemap.html
 
RewriteCond %{REQUEST_URI} ^/sitemap.xml$
RewriteRule .* sitemap.html
 
Форумчане, подскажите как через htaccess настроить изменение окончания с html на xml в порядке исключения, так как везде окончание html. То есть сейчас так sitemap.html, а надо sitemap.xml
а sitemap.xml вообще открывается или 404 выдаст? тебе выше написании 3001 редиректы, но они не сработают если sitemap.xml вообще не открывается.. Проoще поставь какой нибудь JSitmap что сам компилировал карту сайта и с хтмл и с xml версиями
 
Может кто подскажет как сделать из ссылки вида Для просмотра ссылки Войди или Зарегистрируйся
рабочую ссылку вида Для просмотра ссылки Войди или Зарегистрируйся через .htaccess. Точнее убрать из этой ссылки только /images/stories/
Пробовал делать редирект:
Redirect 301 /images/stories/ Для просмотра ссылки Войди или Зарегистрируйся

Также использовал такой редирект:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^/images/stories/$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]
RewriteRule ^/$ /images/stories/ [L]

Но оба варианта просто вызывают ошибку 404.
Зачем: если в материале делать ссылку на скачивание на локальный файл через JCE, то выводится внутренняя ссылка, которая указывает на местоположение файла, а хотелось бы скрыть откуда именно, убрав часть информативной ссылки
 
Последнее редактирование:
Это делается не через htaccess. Тут либо отдельный каталог сделать типа того же Для просмотра ссылки Войди или Зарегистрируйся, либо какой нибудь компонент файлообмена использовать.
 
у меня работает в таком ввиде:
Код:
Redirect 301 /images/calendar/ http://site.ru/events/
Спасибо, за вариант.
К сожалению такая форма не работает. Нужно правило второго вида, чтобы ссылка работало как в прежнем виде, так и в новом и это не было ошибкой
 
Назад
Сверху