Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как встроить в сайт написанный на PHP HTML страницу


PavlovaAlena

Recommended Posts

Столкнулась с проблемой - сайт писала не я - человек потерялся.

возникла необходимость создать карту сайта - заливаю на хост - карты не открываются.

Я в PHP новичок, - моет надо где-то прописать разрешение на html документы или на XML

Заранее благодарна за помощь.

Надіслати
Поділитися на інших сайтах


Столкнулась с проблемой - сайт писала не я - человек потерялся.

возникла необходимость создать карту сайта - заливаю на хост - карты не открываются.

Я в PHP новичок, - моет надо где-то прописать разрешение на html документы или на XML

Заранее благодарна за помощь.

А карту в чем делали?

В системе есть встроенный модуль карт, так же есть куча сторонних генераторов для создания карты сайта

Надіслати
Поділитися на інших сайтах


А карту в чем делали?

В системе есть встроенный модуль карт, так же есть куча сторонних генераторов для создания карты сайта

это наверно не по теме будет , ибо движок не опенкарт :rolleyes: , но мне просто некуда больше обратиться...

карту генерировала в sitemapgenerator

Надіслати
Поділитися на інших сайтах


1. Кладёте sitemap.html в корень сайта, например.

2. Там же в корне сайта находите .htaccess (включите показ скрытых файлов, если его не видно)

3. Находите блок

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

и дописываете одну строчку:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(sitemap\.html)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
  • +1 1
Надіслати
Поділитися на інших сайтах


Пункты 2 и 3 абсолютно лишние

ничего не лишнее - все сработало

rb2 - спасибо огромное !!!

теперь открываются карты в текстовом формате и в html, осталось придумать как прописать карты в xml и csv

Надіслати
Поділитися на інших сайтах


ничего не лишнее - все сработало

rb2 - спасибо огромное !!!

теперь открываются карты в текстовом формате и в html, осталось придумать как прописать карты в xml и csv

все решение готово - вот оно

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond $1 !^(sitemap\.csv|sitemap\.xml|sitemap\.html|sitemap\.txt|index\.php|public|uploads|securimage|robots\.txt)

RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>

все четыре карты работают

всем спасибо за помощь !!!

Надіслати
Поділитися на інших сайтах


ничего не лишнее - все сработало

Не лишнее говориш...

Ну давай разбираться.

RewriteCond %{REQUEST_FILENAME} !-f - если нет файла к которому выполнен запрос

RewriteCond %{REQUEST_FILENAME} !-d - и нет директории к которой выполнен запрос

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] - выполнить это правило

RewriteCond $1 !^(sitemap\.html) - это условие предписывает не выполнять правило рерайтинга если файл к которому выполнен запрос sitemap.html

Если файл sitemap.html существует то первое условие не позволит выполнить правило.

Зачем добавлять проверку на имя файла?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.