htaccess problem

Pozostałe tematy dotyczące tworzenia stron WWW.
wojtasm91
Posty: 11
Rejestracja: 22 sty 2011, 16:33:16
Strona na CBA.pl: marczynski.c0.pl
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

htaccess problem

Post autor: wojtasm91 »

Witam wszystkich serdecznie wiem że na temat htaccess napisano już książkę ale ja niestety mam problem z tym plikiem a mianowicie napisałem stronkę dla znajomego i umieściłem ją na serwerach cba.pl. Stronka składa się z plików php. Wszystko hula super ale chciałbym się pozbyć z adresu rozszerzenia pliku oraz spowodować aby na końcu adresu pojawiał się ukośnik. Napisałem także własne strony z komunikatami o błędach niestety pomimo wpisów w pliku htaccess nadal pokazują się strony z komunikatami o błędach autorstwa cba.pl. Oto zawartość mojego pliku htaccess:

Kod: Zaznacz cały

#Przekierowanie na bezWWW
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.mojadomena.pl$ [NC]
RewriteRule ^(.*)$ http://mojadomena.pl/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

#Własna strona błędu 400
ErrorDocument 400 /error/400.php

#Własna strona błędu 401
ErrorDocument 401 /error/401.php

#Własna strona błędu 403
ErrorDocument 403 /error/403.php

#Własna strona błędu 404
ErrorDocument 404 /error/404.php

#Własna strona błędu 500
ErrorDocument 500 /error/500.php
Z góry wielkie dzięki za wszelką pomoc :D
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows 1920x1080
Kontakt:

Re: htaccess problem

Post autor: LaY »

Kod: Zaznacz cały

RewriteBase /
Zaraz po RewriteEngine On

Ogólnie temat jest wałkowany na forum strasznie często i ciągle powraca. Warto zawsze zapisywać RewriteBase bo jest to dobra praktyka.
Niě nerwuj hanysa
wojtasm91
Posty: 11
Rejestracja: 22 sty 2011, 16:33:16
Strona na CBA.pl: marczynski.c0.pl
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

Re: htaccess problem

Post autor: wojtasm91 »

Witam po mimo dopisania wspomnianego wiersza nadal w przeglądarce widoczne jest rozszerzenie pliku php. Nie ma także ukośnika na końcu adresu.
Awatar użytkownika
DeaDriam
Posty: 4023
Rejestracja: 04 lip 2011, 14:00:40
Lokalizacja: Möglingen
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768
Kontakt:

Re: htaccess problem

Post autor: DeaDriam »

zerżnąłeś z peb najprawdopodobniej i nie dokonałeś zmian
wojtasm91 pisze: RewriteCond %{HTTP_HOST} ^www.mojadomena.pl$ [NC]
RewriteRule ^(.*)$ http://mojadomena.pl/$1 [R=301,L]
zmieniłeś to na własne?
a kolejność musi być taka

Kod: Zaznacz cały

RewriteEngine On
RewriteBase / 
_____________________________________________________
Nie badz pijawka-znalazles rozwiazanie problemu..podziel sie na forum!
----------------------------------------------------------------------------
SmacznY WordpresS>> http://www.przepisyzgarnka.pl <<
wojtasm91
Posty: 11
Rejestracja: 22 sty 2011, 16:33:16
Strona na CBA.pl: marczynski.c0.pl
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

Re: htaccess problem

Post autor: wojtasm91 »

matpol pisze:zerżnąłeś z peb najprawdopodobniej i nie dokonałeś zmian
wojtasm91 pisze: RewriteCond %{HTTP_HOST} ^www.mojadomena.pl$ [NC]
RewriteRule ^(.*)$ http://mojadomena.pl/$1 [R=301,L]
zmieniłeś to na własne?
a kolejność musi być taka

Kod: Zaznacz cały

RewriteEngine On
RewriteBase /
Co do peb'a temat na pebie jest założony prze zemnie zasugerowałem się tym co napisałeś teraz mój htaccess wygląda tak:

Kod: Zaznacz cały

#Przekierowanie na bezWWW
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mojadomena.pl$ [NC]
RewriteRule ^(.*)$ http://mojadomena.pl/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

#Własna strona błędu 400
ErrorDocument 400 /error/400.php

#Własna strona błędu 401
ErrorDocument 401 /error/401.php

#Własna strona błędu 403
ErrorDocument 403 /error/403.php

#Własna strona błędu 404
ErrorDocument 404 /error/404.php

#Własna strona błędu 500
ErrorDocument 500 /error/500.php
Oczywiście zawiera poprawny adres strony ten wpisany tutaj to tylko przykład. Mimo zmian nadal nie uzyskalem efektów o które mi chodzi co jest nie tak zapisane w tym pliku? A może coś powinienem dodać do plików php z których składa się strona?
ODPOWIEDZ