возникла необходимость создать карту сайта - заливаю на хост - карты не открываются. Я в PHP новичок, - моет надо где-то прописать разрешение на html документы или на XML Заранее благодарна за помощь.
кидаю карту в корень - не работает кидаю карту в папку public_html (в ней лежит htacces и robots.txt) - тоже не работает
LedyPavlovaAlena Какую карту, в какой корень? Какие технологии вы используете? Расскажите все с самого начала. Либо не парьтесь и закажите работу у знающего человека. igordata С юбилейным сообщением!
движок скорее всего самописный - работает на php и mysql - человек который написал - пропал меня попросили перенести сайт на другой хостинг и оптимизировать сам сайт для раскрутки - админка сайта глючная - создаю новые страницы - информация сохраняется и БД тоже, но сам сайт новые страницы не видит. ...пыталась сделать вручную html страницы и прописать их меню - сайт тоже не видит - ошибка 404 ...пробую хотябы карту сайта сделать - тож не получается по FTP корень сайта (как я понимаю) это обычно (в зависимости от хостинга) или "www" или "домены" или "http" ? в моём случае папка "домены" - "домен такой-то" - пробовала туда залить файлы, - через браузер не открываются - 404 в этой папке есть папка "public_html" в ней лежат помимо других папок, файл .htacces и robots.txt (файл роботс в браузере открывается)
в самом корне только папки, но мне кажется, что в настройках как корень установлена папка "public_html" в ней лежит robots.txt - браузер его видит
не знаю что за хостинг - не я брала, не я делала сайт - вот скрин админки хостинга http://forum.php.su/printfile.php?actio ... =2092&id=1
LedyPavlovaAlena ну так откажись от заказа, если ты про него ничерта не знаешь и не можешь даже понять с какой стороны к нему подойти =) в чем беда? что время тратить
LedyPavlovaAlena вот скрин админки хостинга ну все сразу стало понятно! это шутка. логин с паролем могут помочь. скрин админки - точно нет.
если бы ничего не знала, то за такой заказ вообще не бралась бы - я уже все сделала - осталось только карту сайта (не ожидала что сней могут возникнуть проблемы)
на другом форуме нашла решение для файла 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 дело в том, что я за заказы беру небольшую плату, и по ходу возникновения проблем сама учусь - на форумах, в поиске, иногда сама что-то решаю по логике, и поэтому советы типа: "наймите того, кто это умеет делать", лучше не давайте... ...я за два года научилась делать хорошие сайты, которые приносят клиентам деньги, а моя база знаний при этом постоянно пополняется... ...я думаю , что Вы меня должны понять
ну вот - сама догадалась как прописать для карты 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
все - решение готово <IfModule mod_rewrite.c> RewriteCond $1 !^(sitemap\.csv|sitemap\.xml|sitemap\.html|sitemap\.txt|index\.php|public|uploads|securimage|robots\.txt) </IfModule> все четыре карты работает!!! и не надо никого нанимать )))
вернее вот так <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>
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA] </IfModule> этого должно было хватить