Sie sind nicht angemeldet.

1

Donnerstag, 29. November 2012, 20:34

Mod Rewrite / Pytal

Hi Forum-Mitglieder,

sicher ist diese Frage schon oft genug gestellt worden. Aber ich finde nicht die passende Lösung :-( Mein Problem ist folgendes.
Ich habe mein Test-Blog auf Pytal gehostet. Meine Version ist 3.9.7. Im Backend steht: "Ihr Server unterstützt die Funktion Mod Rewrite problemlos" und wenn ich Mod Rewrite aktiviere wird auch eine .htaccess erzeugt

Wenn ich dann das Frontend teste wird auch eine ../index.html bzw eine /home/ "erzeugt" aber eine Pytal typische 404Seite angezeit.
Ggf hat ja wer das selbe Problem (gehabt) und kann mir sagen was ich unternehmen kann. (außer auf einen anderen Hoster wechseln ;( )
Ich vermute ja sehr, dass es an Pytal liegt - aber auch da finde ich keine Lösung.

Ich würde mich freuen wenn mir jemand helfen könnte.

LG
Bappo

Werbung

2

Montag, 7. Januar 2013, 15:20

Mod rewrite 1&1

Ich habe auch das Problem die mod_rewrite zu aktivieren (unter 1&1.de)



in meinem root verzeichnis liegt schon eine .htaccess mit folgendem Inhalt:



AddType x-mapp-php5 .php .php5 .htm .html

RewriteEngine on




Das CMS liegt im Ordner "website" auf dem root also root/website



mit welchen Angaben hab ich die .htaccess zu ergänzen um die mod_rewrite Funktion von cms2day nutzen zu können?

Habe bisher noch keine .htaccess geschrieben.



1&1.de gibt seinen Kunden auch auf gezielte Nachfrage nur nichtssagende Anleitungen - die extrem allgemein sind.
@1&1 Kunden und cms2day Nutzer: Was steht in eurer .htaccess ?



Vielen Dank schon jetzt!



Gruß

Sense

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

3

Mittwoch, 9. Januar 2013, 14:22

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/([^-].*).html$ index.php?seite=$1&action=$2&id=$3&extra=$4 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*).html$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*).html$ index.php?seite=$1&action=$2 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*).html$ index.php?seite=$1 [L,NC]
</IfModule>


ist z.B. der Code für die Ausgabe:

home.html

Diese Hinweise findet ihr aber bereits an anderer Stelle im Forum. Auch nachfolgenden:

Bei 1u1, da die HPs in einem Ordner liegen muss in die htaccess jedesmal vor index.php ein Slash gesetzt werden - also so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/([^-].*).html$ /index.php?seite=$1&action=$2&id=$3&extra=$4 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*).html$ /index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*).html$ /index.php?seite=$1&action=$2 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*).html$ /index.php?seite=$1 [L,NC]
</IfModule>


Ich hoffe das hat geholfen.

Nachtrag - der Code für die Ausgabe home/ sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3&extra=$4 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2&id=$3 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/([^-].*)/$ index.php?seite=$1&action=$2 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^-].*)/$ index.php?seite=$1 [L,NC]
</IfModule>


bzw. wieder mit Slash davor bei 1u1 o.ä.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

Ähnliche Themen

Verwendete Tags