За последние 24 часа нас посетили 17410 программистов и 1723 робота. Сейчас ищут 1009 программистов ...

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

Тема в разделе "Прочие вопросы по PHP", создана пользователем LedyPavlovaAlena, 9 авг 2011.

  1. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    возникла необходимость создать карту сайта - заливаю на хост - карты не открываются.
    Я в PHP новичок, - моет надо где-то прописать разрешение на html документы или на XML

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

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    должно все работать и так. расскажите, что вы делаете?
     
  3. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    кидаю карту в корень - не работает

    кидаю карту в папку public_html (в ней лежит htacces и robots.txt) - тоже не работает
     
  4. Reposlav

    Reposlav Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    34
    Симпатии:
    0
    LedyPavlovaAlena
    Какую карту, в какой корень? Какие технологии вы используете? Расскажите все с самого начала. Либо не парьтесь и закажите работу у знающего человека.

    igordata
    С юбилейным сообщением!
     
  5. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    движок скорее всего самописный - работает на php и mysql - человек который написал - пропал

    меня попросили перенести сайт на другой хостинг и оптимизировать сам сайт для раскрутки - админка сайта глючная - создаю новые страницы - информация сохраняется и БД тоже, но сам сайт новые страницы не видит.
    ...пыталась сделать вручную html страницы и прописать их меню - сайт тоже не видит - ошибка 404
    ...пробую хотябы карту сайта сделать - тож не получается

    по FTP корень сайта (как я понимаю) это обычно (в зависимости от хостинга) или "www" или "домены" или "http" ? в моём случае папка "домены" - "домен такой-то" - пробовала туда залить файлы, - через браузер не открываются - 404
    в этой папке есть папка "public_html" в ней лежат помимо других папок, файл .htacces и robots.txt (файл роботс в браузере открывается)
     
  6. Reposlav

    Reposlav Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    34
    Симпатии:
    0
    Какие еще файлы и папки лежат в корне сайта? Их браузер видит?
     
  7. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    в самом корне только папки, но мне кажется, что в настройках как корень установлена папка "public_html" в ней лежит robots.txt - браузер его видит
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    шляпа какая. что за хостинг? пхпшки где лежат?
     
  9. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    не знаю что за хостинг - не я брала, не я делала сайт - вот скрин админки хостинга http://forum.php.su/printfile.php?actio ... =2092&id=1
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    LedyPavlovaAlena
    ну так откажись от заказа, если ты про него ничерта не знаешь и не можешь даже понять с какой стороны к нему подойти =) в чем беда? что время тратить
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    LedyPavlovaAlena
    вот скрин админки хостинга
    ну все сразу стало понятно! :D

    это шутка. логин с паролем могут помочь. скрин админки - точно нет.
     
  12. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    если бы ничего не знала, то за такой заказ вообще не бралась бы - я уже все сделала - осталось только карту сайта (не ожидала что сней могут возникнуть проблемы)
     
  13. Reposlav

    Reposlav Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    34
    Симпатии:
    0
    LedyPavlovaAlena
    Покажите содержимое .htaccess
     
  14. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    на другом форуме нашла решение для файла sitemap.txt

    в файл .htacces записать

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond $1 !^(sitemap\.txt|index\.php|public|uploads|securimage|robots\.txt)
    RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>

    теперь текстовая карта открывается - а надо еще прописать для карт html csv и xml

    дело в том, что я за заказы беру небольшую плату, и по ходу возникновения проблем сама учусь - на форумах, в поиске, иногда сама что-то решаю по логике, и поэтому советы типа: "наймите того, кто это умеет делать", лучше не давайте...

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

    ...я думаю , что Вы меня должны понять
     
  15. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    ну вот - сама догадалась как прописать для карты html


    <IfModule mod_rewrite.c>
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond $1 !^(sitemap\.html)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
    </IfModule>


    теперь и карта html открывается

    осталось сделать для csv и xml
     
  16. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    все - решение готово


    <IfModule mod_rewrite.c>
    RewriteCond $1 !^(sitemap\.csv|sitemap\.xml|sitemap\.html|sitemap\.txt|index\.php|public|uploads|securimage|robots\.txt)
    </IfModule>

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

    и не надо никого нанимать )))
     
  17. LedyPavlovaAlena

    LedyPavlovaAlena Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    12
    Симпатии:
    0
    вернее вот так

    <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>
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]
    </IfModule>

    этого должно было хватить