Перейти к содержимому



RewriteRule. Не получается запрос карты сайта

#1 fedornabilkin

fedornabilkin
  • Пользователь
  • 696 сообщений
  • Репутация: 91
0

Отправлено 18 Октябрь 2015 - 00:24

Есть код

#// если файл, то отдаем файл
RewriteCond %{REQUEST_FILENAME} !-f 
#// если dir, то отдаем dir
RewriteCond %{REQUEST_FILENAME} !-d
#// все запросы прогоняем через index.php
RewriteRule .* index.php [L]


RewriteRule ^sitemap.xml$ /sitemap [L]

Надо что бы при обращении к карте сайта, вызывался запрос site.ru/sitemap

Подскажите как реализовать.


 

 

  • 0
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.


#2 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 19 Октябрь 2015 - 20:40

Последнее правило поместите в начало. Точку перед расширением лучше экранировать (обратным слешем).


И флаг L уберите у этого правла, чтобы запрос передавался в движок.


  • 0

#3 fedornabilkin

fedornabilkin
    Topic Starter
  • Пользователь
  • 696 сообщений
  • Репутация: 91

Отправлено 25 Октябрь 2015 - 22:56

Попробовал разные варианты, но все равно не работает.

Если в самом начале, то 404 отдает, если после двух строк, которые на файлы и папки ориентированы, то грузит тоже 404, но без стилей.


  • 0
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.


#4 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 26 Октябрь 2015 - 09:12

Видимо, движок обрабатывает только оригинальные адреса. В таком случае поможет только внешний редирект.


  • 0

#5 miketomlin

miketomlin
  • Пользователь
  • 261 сообщений
  • Репутация: 35

Отправлено 26 Октябрь 2015 - 10:24

Может быть, проще в движке линк подкорректировать?


  • 0


Оформление форума – IPBSkins.ru