Darek W Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 Witam Próbowałem już w głownym katalogu oraz w public, ale google nie może tego przeczytać. Teraz wstawiłem do katalogu widoku kontrolera index, zawierającego index.phtml. Nie czekam jednak na Google, tylko pytam, na pewno znacie odpowiedź :-) Zapach Ciasta - zamiast tysięcy bezdusznych przepisów, pyszne receptury, każda przetestowana przez właścicielkę serwisu! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
buggie Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 przy wszystkich projektach, które tworzymy obecnie, wykorzystujemy Zend Framework i nigdy nie było problemu z przeczytaniem sitemapy Wrzucasz ją do public/ i święto... do innych katalogów przecież nie masz dostępu z poziomu przeglądarki, gdyż są one "poziom wyżej". Dachy płaskie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Darek W Opublikowano 29 Lipca 2010 Autor Udostępnij Opublikowano 29 Lipca 2010 Dzięki za odpowiedź, proszę zastanów się o co tu chodzi... adres strony www.z10.pl sitemap.xml wstawiony do /public <?xml version="1.0" encoding="UTF-8" ?> - <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"'>https://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.sitemaps.org/schemas/sitemap/0.9 https://www.sitemaps.org/schemas/sitemap/0....p.xsd"> - <!-- created with Free Online Sitemap Generator www.xml-sitemaps.com --> - <url> <loc>https://www.z10.pl/</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/doradztwokomputerowe</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/doradztwokomputerowe/pakietuslug</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/index</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/strony</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/strony/hosting</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/strony/pozycjonowanie</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/serwis</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/reklama</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/cennik</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/kontakt</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/aktualnosci/</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/przegrywanienadvd</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/strony/wizytowka</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/ofertauslug</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/nasiklienci</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/projekty/andersen/index.htm</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/aktualnosci/reklama/</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/aktualnosci/przegrywanienadvd</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/aktualnosci/strony/wizytowka</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/aktualnosci/ofertauslug</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/przegrywanievhsnadvd.php</loc> <changefreq>weekly</changefreq> </url> - <url> <loc>https://www.z10.pl/przegrywanievhsnadvd1.php</loc> <changefreq>weekly</changefreq> </url> </urlset> htaccess w katalogu głównym SetEnv PHP_VER 5_TEST SetEnv ZEND_OPTIMIZER 1 SetEnv REGISTER_GLOBALS 0 RewriteEngine On #RewriteCond %{REQUEST_FILENAME} -s [OR] #RewriteCond %{REQUEST_FILENAME} -l [OR] #RewriteCond %{REQUEST_FILENAME} -d #RewriteRule ^.*$ - [NC,L] #RewriteRule ^.*$ /index.php [NC,L] RewriteRule .* public/index.php htaccess w /public RewriteEngine off allow from all /public/index.php <?php error_reporting(E_ALL|E_STRICT); date_default_timezone_set('Europe/London'); set_include_path('.' . PATH_SEPARATOR . '../library' . PATH_SEPARATOR . '../application/models/' . PATH_SEPARATOR . '../application/' . PATH_SEPARATOR . get_include_path()); defined('BASE_PATH')|| define('BASE_PATH', realpath(dirname(__FILE__)));//zmienna do generowania miniaturek w locie //require_once "Zend/Loader.php"; //Zend_Loader::registerAutoload(); // nowa od 1.8 require_once "Zend/Loader/Autoloader.php"; $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->setFallbackAutoloader(true); $config = new Zend_Config_Ini('../application/config/config.ini', 'general'); $registry = Zend_Registry::getInstance(); $registry->set('config', $config); Zend_Layout::startMvc('../application/layouts/scripts'); $view = Zend_Layout::getMvcInstance()->getView(); $db = Zend_Db::factory($config->db->adapter,$config->db->config->toArray() ); Zend_Registry::set('db', $db); $db->query("SET CHARACTER SET utf8;"); Zend_Db_Table::setDefaultAdapter($db); Zend_Locale::setDefault('pl'); // setup controller $frontController = Zend_Controller_Front::getInstance(); $frontController->throwExceptions(true); $frontController->setControllerDirectory('../application/controllers'); $frontController->setBaseUrl('/'); // run! $frontController->dispatch(); Domena www.z10.pl jest ustawiona na katalog www na moim serwerze i w tym katalogu znajduje się projekt To wszystkie informacje, które przyszły mi na myśl, które pomogą określić dlaczego w narzędziach dla webmasterów Google dostaję informację: Mapa witryny: https://www.z10.pl/sitemap.xml Błędy - Nieobsługiwany format pliku Mapa witryny ma nieobsługiwany format. Zgłoś ponownie mapę witryny spełniającą wymogi dotyczące map witryn. po wpisaniu https://www.z10.pl/sitemap.xml faktycznie się ona nie otwiera, więc coś mam pewnie źle w ustawieniach htaccess, tylko nie wiem co? Zapach Ciasta - zamiast tysięcy bezdusznych przepisów, pyszne receptury, każda przetestowana przez właścicielkę serwisu! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mion Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 Może najpierw zastanów się na jakiej zasadzie działa MVC w tym wypadku z zend framework! Przy takim zdefiniowaniu jak masz jest wywoływany kontroler którego NIE MA co zresztą zgłasza wyjątek Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (sitemap.xml)' in Musisz utworzyć stosowny kontroler który będzie odpowiedzialny za generowani czy też ekspozycję site mapy XML. linkowanie nie musi być wcale https://www.z10.pl/sitemap.xml ważne by był wysyłany porwany dokument XML o strukturze sitemapy w google wiec możne to być https://www.z10.pl/sitemap/ HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
buggie Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 Mion, bez obrazy, ale chyba nie masz za dużego pojęcia o ZF. Darek W: tak na oślep to nic nie wymyśle, ale chyba nie korzystałeś z oficjalnej dokumentacji tylko z jakiegoś niedopracowanego tutoriala odnoszącego się do starych wersji ZF 1. Generalnie masz coś grubo zwalone, np. przy wpisywaniu nieistniejących adresów powinno ci wywalić błąd 404, a nie fatal error z Zend'a. (przykład bez konfiguracji strony 404: https://www.snc.pl/qwerty przykład ze skonfigurowana stroną 404: https://www.gor-stal.pl/qwerty ). 2. Połącznie z bazą konfiguruje się w Bootstrapie, a nie w index.php 3. Wrzuć sobie taki htaccess: SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] Najprawdopodobniej masz błąd w htaccess. Jeżeli masz dobrze ustawione katalogi to wszystko zacznie Ci śmigać. Jeżeli okaże się, że np. strona zacznie działać pod adresem z10.pl/public/ to znaczy, że źle wgrałeś projekt. Zapoznaj się z Video Tutorialami na YT (na początku bardzo mi pomogły, a poźniej dokumentacja): https://www.youtube.com/watch?v=hOYQ98Kqjxo...feature=related ... Zapoznaj się z tutkami tego Pana, a na pewno Ci się wszystko rozjaśni. Mówi trochę niewyraźnie, ale dla chcącego nic trudnego Pozdrawiam Dachy płaskie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
websign Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 Nie chcę się czepiać, ale ten wątek z Google za bardzo powiązany nie jest Skuteczne pozycjonowanie stron www | Nowe randki internetowe Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mion Opublikowano 29 Lipca 2010 Udostępnij Opublikowano 29 Lipca 2010 Mion, bez obrazy, ale chyba nie masz za dużego pojęcia o ZF.Wiec bez obrazy, ale przetrzyj sobie oczka Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (sitemap.xml)' in HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Darek W Opublikowano 29 Lipca 2010 Autor Udostępnij Opublikowano 29 Lipca 2010 Wielki dzięki buggie, ten tutorial jest naprawdę fajny . Co mnie cieszy, to że jest też część o autoryzacji, a tego jeszcze sam nie próbowałem i szczerze się tego obawiałem. Inna sprawa, że faktycznie układ katalogów prezentowanych w tym tutorialu jest nieco inny niż mój, i to może być powód odmiennego działania sitemap, niż w twoich projektach. Ja mam domenę skierowaną na katalog zawierający katalogi projektu jak application, public itd. W tym katalogu jest ten dłuższy htaccess, wstawiałem jego treść, nie będę się powtarzał,a w /public jest index.php, którego treść już dołączałem i ten krótszy htaccess. Nie wiem co mam teraz zrobić, mój układ podglądnąłem u mojego promotora. Natomiast z tego tutorialu wynika, że firma Zend proponuje jednak inny układ, więc pewnie lepiej będzie chyba dla mnie zmienić swoją strukturę projektu. Z tych względów, chciałem się zapytać, bo zauważyłem, że znasz się na ZF, co ty proponujesz? Jaki układ stosujecie do swoich projektów. Druga sprawa - piszę czasem strony, ale są to głównie poste informacyjne witryny, czy warto pisać je w ZF, czy lepiej w zwykłych plikach PHP. Zdarzyło mi się tak, że do zwykłej witryny miałem napisać newsletter i gdyby była napisana w ZF to podłączenie formularza z walidacją byłoby dużo łatwiejsze niż pisać go normalnie... Z góry dzięki, wciskam Ci "Dziękuję" cokolwiek to znaczy Zapach Ciasta - zamiast tysięcy bezdusznych przepisów, pyszne receptury, każda przetestowana przez właścicielkę serwisu! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.