Seite 2 von 2

Verfasst: Mo 7. Jan 2008, 20:26
von pun
Hallo Andreas,

habe das Modul nun auch online auf einem 1&1 Server installiert.
Die .htaccess liegt definitiv im root-Verzeichnis nicht im Ordner cms.
Die Domain in der front_content.php habe ich angepaßt.

Leider bekomme ich auch hier nur eine 404. Setzte ich
// Links umschreiben
auf false, funzt alles.

Liegts vielleicht an irgendwelchen Servereinstellungen?

Gruß,
Daniel

Verfasst: Di 8. Jan 2008, 09:20
von kummer
kannst du mal den inhalt der htaccess posten?

Verfasst: Di 8. Jan 2008, 11:34
von pun
ja gerne

Code: Alles auswählen

#AddHandler php-cgi .php .php4

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^conlib/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^docs/.*$ - [L]
RewriteRule ^pear/.*$ - [L]
RewriteRule ^.*?\.(php|jpg|jpeg|gif|css|swf|doc|txt|xls){1}$ - [L]

RewriteRule ^(.*?)/?([0-9]*).html$ cms/front_content.php?idart=$2&catname=$1 [QSA,L]
RewriteRule ^(.*)$ cms/front_content.php?catname=$1 [QSA,L]
RewriteRule ^$ cms/front_content.php [QSA,L]
</IfModule>

Verfasst: Mi 9. Jan 2008, 09:57
von kummer
manchmal ist eine rewritebase erforderlich. kannst du das mal ausprobieren?

Verfasst: Mi 9. Jan 2008, 11:03
von pun
Hallo Andreas,

ich bin mir nicht ganz sicher ob ich das richtig geschrieben habe. Versucht habe ich es einmal mit der echten URL und einmal mit dem absoluten Pfad.
Leider kommt nach wie vor eine 404.

Code: Alles auswählen

#AddHandler php-cgi .php .php4

<IfModule mod_rewrite.c>
RewriteEngine on

# RewriteBase /homepages/33/999999999/htdocs
RewriteBase /http://www.meineDomain.de

RewriteRule ^conlib/.*$ - [L]
RewriteRule ^contenido/.*$ - [L]
RewriteRule ^docs/.*$ - [L]
RewriteRule ^pear/.*$ - [L]
RewriteRule ^.*?\.(php|jpg|jpeg|gif|css|swf|doc|txt|xls){1}$ - [L]

RewriteRule ^(.*?)/?([0-9]*).html$ cms/front_content.php?idart=$2&catname=$1 [QSA,L]
RewriteRule ^(.*)$ cms/front_content.php?catname=$1 [QSA,L]
RewriteRule ^$ cms/front_content.php [QSA,L]
</IfModule>
Gruß Daniel

Verfasst: Mi 9. Jan 2008, 11:12
von kummer
sowas sollte reichen:

Code: Alles auswählen

RewriteBase /

Verfasst: Mi 9. Jan 2008, 12:53
von pun
...ändert leider auch nichts an der 404.

Gruß Daniel

Verfasst: Mi 9. Jan 2008, 13:00
von kummer
jetzt glaube ich, habe ich es. ich habe gar nicht bemerkt, wie deine url lautet, wenn sie umgeschrieben ist. die fängt ja mit 'Contenido' an. dann stört natürlich dieser eintrag:

Code: Alles auswählen

RewriteRule ^contenido/.*$ - [L] 
den können wir allerdings nicht ändern, da sonst der edtierbereich nicht mehr funktionieren würde. du musst wohl oder übel die hauptrubrik umbenennen in etwas anderes als 'Contenido'.

Verfasst: Mi 9. Jan 2008, 21:16
von pun
ich habe Dir eine PM hinterlassen.

Gruß Daniel

Verfasst: Do 10. Jan 2008, 12:14
von Raphael
kummer hat geschrieben:für eine suchmaschine spielt es keine rolle, wie die inhalte erzeugt werden
Hallo kummer,
danke für deine Antwort. Es hatte eine zeitlang gedauert bis es bei mir klick gemacht hat.

Gruß,
Raphael

Nix geht ;)

Verfasst: Fr 11. Jan 2008, 20:36
von JochBec
Hallo -

das Caching kommt mir gerade recht, deshlab wollte ich es ausprobieren. Ich habe richtig viel Traffic und ein Contenido das sich darunter biegt. Nun wollte ich das gute Stück aufsetzen und meine Datenbank nimmt den SQl-Code nicht. Ich bekomme als Error:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP,
`hash` varchar(32) NOT NULL,
`content`

Damit ist natürlich alles weitere nicht testbar. Habs mit ein paar Tricks und Codeänderungen probiert, aber nix hilft. Ist ein Managed Server mit SQL 4.0 und ein Contenido 4.6.15.

Jemand eine Idee woran das liegt?[/code]

Verfasst: Mo 14. Jan 2008, 09:48
von kummer
entferne mal im create-script den standardwert für das datum. meistens liegt es nur daran. das ist offenbar nur bei neueren mysql-versionen möglich.