Seite 4 von 5

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mo 11. Mai 2009, 15:53
von idea-tec
Also, ich habe in meiner htaccess zur Regelung der Ausnahme von Unterordnern folgendes und sollte so bei mir funktionieren, würde ich es einsetzen:
(Die Einträge sind beispielhaft auf die aktuell passenden und von dir benannten Ordner umgeschrieben)
1.)

Code: Alles auswählen

# Specify a base URL-path for the rules
# -------------------------------------
RewriteBase /site
2.)

Code: Alles auswählen

# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^google-xml/.*$ - [L]
Erklärung:
Der Ordner, in dem die XML-Dateien liegen sollten/müssen vom "rewriting" ausgenommen werden

liegt der Ordner hier "site/google-xml" oder da "site/cms/google-xml"?

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mo 11. Mai 2009, 16:43
von andrej
eine ausgabe als xml ist für eine google sitemap nicht von einer großen wichtigkeit. wichtig ist nur die struktur die sich darunter befindet.
meine google sitemap ist eine html datei mit xml struktur, bisher hat google nie gemeckert, alle einträge wurden wunderbar erfasst.

hier ein beispiel: http://www.nordblau.de/google-sitemap.html

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 08:26
von danielawoe
Hallo Karsten

das hier ist meine .htaccess, jetzt angepasst
hier mal der Code

Code: Alles auswählen

###############################################################################
# Contenido AMR plugin restrictive rewrite rules set
#
# Contains strict rules, each rewrite exclusion must be set manually.
#
# - Exclude requests to directories usage/, contenido/, setup/, cms/upload/
# - Exclude requests to cms/front_content.php
# - Pass thru requests to common ressources (pics, js, css, pdf)
#
###############################################################################


# Enable following lines to run PHP5 on 1und1.de (1and1.com)
# ----------------------------------------------------------
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php

<IfModule mod_rewrite.c>

# Enable rewrite engine
# ---------------------
RewriteEngine on


# Specify a base URL-path for the rules
# -------------------------------------
RewriteBase /site


# Catch some common exploits in query string to get rid of them
# NOTE: Conditions to prevent protocolls (ftp, http[s]) in query string could be a
#       disadvantage in some cases
# --------------------------------------------------------------------------------
RewriteCond %{QUERY_STRING} contenido_path=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} cfg\[path\]=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} _PHPLIB\[libdir\]=.*$  [NC,OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} ftp://.*$  [NC,OR] 
RewriteCond %{QUERY_STRING} http[s]*://.*$ [NC] 
RewriteRule ^.* - [F,L]  # all matching conditions from above will end in nirvana


# Exclude some files and directories from rewriting
# -------------------------------------------------
RewriteRule ^usage/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^setup/.*$ - [L]
RewriteRule ^cms/upload/.*$ - [L]
RewriteRule ^cms/test/.*$ - [L]
RewriteRule ^cms/front_content.php.*$ - [L]
RewriteRule ^google-xml/.*$ - [L]
# enable following line if you want to run the plugin test
RewriteRule ^cms/mr_test.php.*$ - [L]


# One RewriteRule to rule them all
# --------------------------------
RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf)$ front_content.php [NC,QSA,L]


</IfModule>
meine Seite liegt unter site/cms/google-xml

ich habe dafür einen ganz neuen Kategoriebaum angelegt...

//EDIT: ich habe noch etas entdeckt, ich weiß jetzt aber nicht ob das an der .htaccess liegt. Gestern funzte es auf jeden Fall noch:
Wenn ich die Seite jetzt über http://www.b-soft.biz/site aufrufe kommt folgende Fehlermeldung
Warning: include_once(config.php) [function.include-once]: failed to open stream: No such file or directory in /www/htdocs/w00b42bb/site/front_content.php on line 71

Warning: include_once() [function.include]: Failed opening 'config.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w00b42bb/site/front_content.php on line 71

Warning: include_once(classes/class.security.php) [function.include-once]: failed to open stream: No such file or directory in /www/htdocs/w00b42bb/site/front_content.php on line 74

Warning: include_once() [function.include]: Failed opening 'classes/class.security.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w00b42bb/site/front_content.php on line 74

Fatal error: Class 'Contenido_Security' not found in /www/htdocs/w00b42bb/site/front_content.php on line 75
danke...

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 09:58
von idea-tec
ich gehe erst einmal auf google-xml ein:
-> wenn das unter: "site/cms/google-xml " liegt, dann kann das hier nicht gehen:
=> RewriteRule ^google-xml/.*$ - [L]
da es lauten müsste:
RewriteRule ^cms/google-xml/.*$ - [L]

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 10:07
von danielawoe
DankeSchön...

Jetzt bekomme ich jedoch wieder
XML-Verarbeitungsfehler: "Junk" nach Dokument-Element
Adresse: http://b-soft.biz/site/google_xml.html
Zeile Nr. 2, Spalte 1:<b>Fatal error</b>: Call to undefined method ModRewrite::build_new_url() in <b>/www/htdocs/w00b42bb/site/cms/front_content.php(981) : eval()'d code</b> on line <b>154</b><br />
^
Das andere habe ich gelöst, das hing tatsächlich mit dem falschen Pfad zusammen...

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 10:23
von idea-tec
dann mag es sein, dass es am amr liegt, aber nicht an der htaccess sondern am modul oder ähnlichem, so denke ich.
da sollten dann yodatortenboxer oder xmurrix was zu sagen können.

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 10:32
von danielawoe
hmmm... dann weiss ich erstmal nicht weiter ...
Trotzdem vielen Dank für Deine Hilfe...
Vielleicht erbarmt sich ja noch mal jemand meiner ;-)

*hoff*

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Di 12. Mai 2009, 22:47
von xmurrix
danielawoe hat geschrieben:...
XML-Verarbeitungsfehler: "Junk" nach Dokument-Element
Adresse: http://b-soft.biz/site/google_xml.html
Zeile Nr. 2, Spalte 1:<b>Fatal error</b>: Call to undefined method ModRewrite::build_new_url() in <b>/www/htdocs/w00b42bb/site/cms/front_content.php(981) : eval()'d code</b> on line <b>154</b><br />
...
Die Funktion ModRewrite::build_new_url() gibt es seit einigen Versionen nicht mehr, in der Modulausgabe müsste dies geändert werden.

Siehe folgenden Post dazu:
http://forum.contenido.org/viewtopic.ph ... 69#p127369

Es gibt eine Version des Moduls in der das angepasst wurde, das gibt es unter http://forum.contenido.org/viewtopic.ph ... 69#p127375

Nicht wundern, wenn die XML-Sitemap im Backend immer mit URLs wie front_content.php... generiert wird, das ist so richtig. Im Backend ist das Plugin deaktiviert.

Gruß
xmurrix

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mi 13. Mai 2009, 08:21
von danielawoe
Jippieh!!!
Das hat geklappt!

suuuper... vielen vielen Dank... jetzt nehme ich mir noch mal die Fehlerseiten vor ;-)


LG Daniela

Google Sitemap XML für 4.8.12 mit AMR 0.5.4???

Verfasst: Do 25. Jun 2009, 09:46
von jcf
Hallo!

in der Contenido Version 4.8.8 funktioniert das Modul prima. In 4.8.12 und dem AMR Plugin 0.5.4 scheint es aber nicht mehr zu klappen. Ich bekomme beim Aufrufen der XML folgende Fehlermeldung:

Code: Alles auswählen

<br />
<b>Fatal error</b>:  Call to undefined method ModRewrite::build_new_url() in <b>/var/www/vhosts/haustauernblick.at/httpdocs/cms/front_content.php(983) : eval()'d code</b> on line <b>154</b><br />
Hat jemand eine Idee was geändert wurde und wie der Fehler behoben werden kann?

Danke für jeden Hinweis!

Gruß

Christian

Re: Google Sitemap XML für 4.8.12 mit AMR 0.5.4???

Verfasst: So 28. Jun 2009, 20:29
von xmurrix
jcf hat geschrieben:...
in der Contenido Version 4.8.8 funktioniert das Modul prima. In 4.8.12 und dem AMR Plugin 0.5.4 scheint es aber nicht mehr zu klappen. Ich bekomme beim Aufrufen der XML folgende Fehlermeldung:

Code: Alles auswählen

<br />
<b>Fatal error</b>:  Call to undefined method ModRewrite::build_new_url() in <b>/var/www/vhosts/haustauernblick.at/httpdocs/cms/front_content.php(983) : eval()'d code</b> on line <b>154</b><br />
Hat jemand eine Idee was geändert wurde und wie der Fehler behoben werden kann?...
Schau dir mal folgenden Post an:
http://forum.contenido.org/viewtopic.ph ... 69#p127375

Gruß
xmurrix

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Do 2. Jul 2009, 15:21
von jcf
Vielen Dank. Jetzt klappt es einwandfrei.

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mo 10. Aug 2009, 11:40
von onda88
Hallo!

Ich habe das Modul in Contenido 4.8.7 eingebaut und zwar wie er hier steht.
Aber ich bekomme diesen Fehler "XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität" weil vier Leerzeichen am Anfang des Codes stehen.
Wie kann ich die entfernen? Die PHP-Funktion "trim()" hat nichts gebracht.

Danke!
MfG, Andreas

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mo 10. Aug 2009, 12:11
von onda88
Hat sich erledigt!

Habe den neuen Code von xmurrix wieder auf die alte contenido version angepasst.

MfG, Andreas

Re: Google Sitemap XML für 4.8x mit und ohne MR

Verfasst: Mo 10. Aug 2009, 12:14
von onda88
Aber dieser Fehler besteht noch:

Code: Alles auswählen

"Fatal error: Error: Can't include /home/wusr30072/www/cms/includes/functions.input.helper.php in /home/wusr30072/www/contenido/includes/api/functions.api.general.php on line 181"!
Der kommt, wenn man im Artikel auf Konfigurieren klickt! Hat jemand eine Ahnung?

Danke!
MfG, Andreas