Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat].htaccess
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
michal13031986
Witam. Jak zrobić żeby po wpisaniu np. adres/1.html.
pojawiała się strona: adres/2.html

Co mam wpisać w pliku: .htaccess
Fifi209
Użyć: RewriteEngine + RewriteRule

A może pan łaskawca pokaże jak próbował?
michal13031986
DirectoryIndex 1.html
#odczytuje 2.html

Coś takiego, ale to blokowało cały dostęp do strony.
Ja nie znam się na php. Napiszcie co mam dokładnie wpisać
Fifi209
Cytat(michal13031986 @ 19.08.2009, 15:44:49 ) *
DirectoryIndex 1.html
#odczytuje 2.html

Coś takiego, ale to blokowało cały dostęp do strony.
Ja nie znam się na php. Napiszcie co mam dokładnie wpisać


A co ja pisałem o rewriterule ?
Kod
RewriteEngine On
ReweriteRule ^1.html$ 2.html

powinno wystarczyć.

A to nie ma związku z php mój drogi.
michal13031986
Zrobiłem tak jak napisałeś to zablokowało cały dostęp do strony


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

potreb
Sprawdź na początku czy serwer ma włączone regułki.

Kod
RewriteRule ^1.html$ 2.html [L]
michal13031986
co do:
.htaccess
to wiem że działa, bo mam na tym serwerze mam też stronę inną i w nim jest ukrywanie rozszerzeń i działa ukrywanie
Spawnm
Skoro nie masz o tym pojęcia to znaczy że nie prosisz o pomoc tylko gotowca:)
Tak więc przenoszę.
michal13031986
Próbowałem takie coś;
Kod
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?http://mojastrona.pl/1.html.*$ [NC]
RewriteRule .* http://mojastrona.pl/404.shtml [R,L]


Ale to też nic nie dało. Co mam zrobić
zegarek84
Cytat(fifi209 @ 19.08.2009, 16:46:29 ) *
A co ja pisałem o rewriterule ?
Kod
RewriteEngine On
ReweriteRule ^1.html$ 2.html

powinno wystarczyć.

A to nie ma związku z php mój drogi.

Cytat(michal13031986 @ 19.08.2009, 17:00:31 ) *
Zrobiłem tak jak napisałeś to zablokowało cały dostęp do strony...

a może jednak nie to:
Cytat(michal13031986 @ 19.08.2009, 17:22:30 ) *
co do:
.htaccess
to wiem że działa, bo mam na tym serwerze mam też stronę inną i w nim jest ukrywanie rozszerzeń i działa ukrywanie

właśnie - wykasuj wszystkie regułki jeśli nie wiesz jak działa przepisywanie adresów i sprawdź podane rozwiązanie - poza tym musisz mieć jeszcze jedną co najmniej pustą linijkę na końcu regułek... poza tym nie wiemy czy ten .htaccess masz w katalogu głównym czy podkatalogu - najlepiej użyj regułki jakiej radził @fifi209 z przekierowaniem 301 które potem usuniesz ale będziesz wiedział jak się zmienia adres (ps - jeszcze w regułce można było poprzedzić kropkę znakiem by znaczyła kropkę a nie dowolny znak ^^):
Kod
RewriteEngine on
RewriteBase /
ReweriteRule ^1\.html$ /2.html  [R=301,L]

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.