|
Jak zrobić
plik htaccess redirect rewrite
Dla początkującego informatyka stworzenie pliku
.htaccess może być problemem. Ten file utworzysz w
"Notatniku".
W lewym dolnym rogu ekranu klikamy Start/ Wszystkie programy/
Akcesoria/ Notatnik. Tak wygląda lokalizacja Notatnika:
Otwieramy notatnik.
Wpisujemy treść komendy RewriteEngine.
Zapisujemy w "Zapisz jako"
w następujący
sposób.
W "Nazwa pliku"
wpisujemy z kropką:
.htaccess
W "Zapisz jako typ":
otwieramy strzałkę po prawej
stronie i zaznaczamy
"Wszystkie pliki"
"Zapisz".
Tak wygląda poprawny zapis:
Plik umieszczamy na serwerze w katalogu
głównym, tam, gdzie
jest plik index.
htaccess nie działa - najczęste problemy
- Brak kropki w tytule, więc htaccess zamiast .htaccess =>
dopisz kropkę
- Pomylone litery "c" i "s", n.p. htaces =>
popraw pisownię
- Przyczyna najczęstsza - źle zasejfowaliśmy plik. Plik
został zapisany jako tekstowy. Dobrze wpisany plik nie ma
końcówki
.txt Źle wpisany plik tekstowy ma
końcówkę .txt, jak na skanie poniżej:
- Jak sprawdzić, czy nasz
plik jest dobrze zapisany? Na obrazku poniżej widać katalog, w
którym są dwa pliki htaccess. Plik pierwszy
jest zapisany w poprawnym
formacie Notatnika, plik drugi
jest błędny
- zapisany jako tekstowy .txt, jego ikonka to kartka papieru z tekstem.
- Aby poprawić błąd kieruj się wskazówką
powyżej w "Jak zrobić plik"
- Błędna komenda redirect => sprawdź, jak brzmi
poprawne
polecenie
- Nasz dostawca hostingu nie akceptuje pliku htacces,
często są to darmowe hostingi. Największe firmy jak home.pl i
nazwa.pl dopuszczają instalację pliku => zadzwoń do
dostawcy
- Plik działa dla serwera Apache, masz domenę na innym
serwerze => zadzwoń do
dostawcy
- Masz już jakieś komendy w htaccess, które
działaja
poprawnie. Dopisana nowa linijka nie działa => nie masz odstępu
między komendami. Nowa komenda musi być wpisana z odstępem jednej
pustej linijki
Przekierowanie 301 ze strony bez "www" na "www"
99% stron internetowych ma tzw. Double content =
Powielenie
treści. To znaczy,
że strona w sieci jest dostępna po wpisaniu adresu
"www.adres-strony.pl"
oraz "adres-strony.pl". A więc treść danej domeny jest
dublowana! każda strona istnieje w podwójnym wydaniu.
Nasza domena, na której teraz jesteś, ma
zrobione
przekierowanie 301 adresu z "bez www", na "z www". Najedź
myszką na poniższy link i
zobacz, że w dolnym lewym rogu ekranu komputera pokazuje się adres"
"http://sobann.pl". Gdy klikniesz na link, przekierowanie
działa, ale: automatycznie
otwiera się strona z "www" w tytule:
sobann.pl
Strona
chroniona Copyscape
przed kopiowaniem, możesz linkować, ale nie kopiuj !
|