[htaccess] Problem na serwerach 1and1.pl

0

Witam,

mam strasznie dziwny błąd... Nie wiem jak sobie z nim poradzić.

Na localhost wszystko działa. Na moim drugim serwerze również. Ale ewidentnie 1and1.pl ma problemy z htaacessem.

Plik:

Options FollowSymLinks
RewriteEngine On
RewriteBase /

ErrorDocument 404 404.php

RewriteRule ^index.html$ Pages.php?PageID=1 [L]
RewriteRule ^index.htm$ Pages.php?PageID=1 [L]
RewriteRule ^index.php$ Pages.php?PageID=1 [L]
RewriteRule ^$ Page.php?PageID=1 [L]

RewriteRule ^([^.]+)/([^-]+)/$ Pages.php?PageID=$2 [L]

Wpisuje:
www.domena.pl - nie działa, error 404, że nie znaleziono pliku Pages.php
www.domena.pl/Strona_glowna/1/ - nie działa, error 404, że nie znaleziono pliku Pages.php
www.domena.pl/Pages.php?PageID=1 - działa

Ma ktoś jakiś pomysł?

0

Powinno być: RewriteRule ^$ Pages.php?PageID=1 [L]

Sorry za literówkę. Testowałem czy jak zmienię nazwę pliku to może coś pomoże.

0

przenieś to na górę:
RewriteRule ([.]+)/([^-]+)/$ Pages.php?PageID=$2 [L]

a to dziwne coś niech zawsze będzie na końcu:
RewriteRule ^$ Page.php?PageID=1 [L]

0

Jeżeli wywala "error 404" dla Pages.php to znaczy, że serwer nie widzi tego pliku w podanej lokalizacji -ustawiłeś "RewriteBase /" - pewnie serwer to widzi jako katalog wyżej od katalogu domowego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1