Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z htacces (chyba)
Forum PHP.pl > Forum > Serwery WWW
emesce
Wszystkie przekierowanie mam w pliku htacces, problem polega na tym ,ze jak klikne dowolny link to w adresie podwaja mi pl . adres wtedy wygląd tak: www.domena.pl.pl co moge z tym zrobic ? Z gory dzieki za pomoc
wookieb
I sądzisz, że bez treści twojego .htaccess jesteśmy w stanie coś powiedzieć?
emesce
Racja :






#Options +FollowSymLinks
RewriteBase /
RewriteEngine On

#RewriteCond %{HTTP_HOST} !^www.emedia24.pl$
#RewriteCond %{HTTP_HOST} ^(www\.)?(.+).emedia24.pl$
#RewriteRule .* index.php?dzial=alias&alias=%2

RewriteRule ^index.html$ index.php [L]
RewriteRule ^_powitanie/$ index.php?dzial=powitanie [L]
RewriteRule ^_zaloguj/$ index.php?dzial=zaloguj [L]
RewriteRule ^_wyloguj/$ index.php?dzial=wyloguj [L]
RewriteRule ^_kontakt/$ index.php?dzial=kontakt [L]
RewriteRule ^_dodaj/$ index.php?dzial=dodaj_oferte [L]
RewriteRule ^_onas/$ index.php?dzial=o_nas [L]
RewriteRule ^_regulamin/$ index.php?dzial=regulamin [L]
RewriteRule ^_rejestracja/$ index.php?dzial=rejestracja [L]
RewriteRule ^_przypomnij/$ index.php?dzial=przypomnij [L]
RewriteRule ^_przypomnij,(.*)/$ index.php?dzial=przypomnij&vk=$1 [L]

RewriteRule ^_atrakcje_turystyczne/$ index.php?dzial=atrakcje_turystyczne [L]
RewriteRule ^_atrakcje_turystyczne/([0-9]+)/$ index.php?dzial=atrakcje_turystyczne&op=$1 [L]
RewriteRule ^_atrakcje_turystyczne/([0-9]+)/([0-9]+)/(.*)/$ index.php?dzial=atrakcje_turystyczne&op=$1&id=$2&tmp=$3 [L]

RewriteRule ^_admin,atrakcje_turystyczne/$ index.php?dzial=admin_atrakcje_turystyczne [L]
RewriteRule ^_admin,atrakcje_turystyczne/(.*)/([0-9]+)/$ index.php?dzial=admin_atrakcje_turystyczne&op=$1&id=$2 [L]
RewriteRule ^_admin,atrakcje_turystyczne/(.*)/$ index.php?dzial=admin_atrakcje_turystyczne&op=$1 [L]



RewriteRule ^_prognoza_pogody/$ index.php?dzial=prognoza_pogody [L]
RewriteRule ^_ankieta/$ index.php?dzial=ankieta [L]
RewriteRule ^_linki/$ index.php?dzial=linki [L]

RewriteRule ^_zaprzyjaznione_strony/$ index.php?dzial=zaprzyjaznione_strony [L]
RewriteRule ^_admin,zaprzyjaznione_strony/$ index.php?dzial=admin_zaprzyjaznione_strony [L]
RewriteRule ^_admin,zaprzyjaznione_strony/([0-9]+)/$ index.php?dzial=admin_zaprzyjaznione_strony&id=$1 [L]
RewriteRule ^_admin,zaprzyjaznione_strony,usun/([0-9]+)/(.*)$ index.php?dzial=admin_zaprzyjaznione_strony&usun=1&id=$1 [L]




RewriteRule ^_aktywuj,konto/(.*)/$ index.php?dzial=aktywuj_konto&kod=$1 [L]

RewriteRule ^_twoja,oferta/$ index.php?dzial=twoja_oferta [L]
RewriteRule ^_ustawienia,konta/$ index.php?dzial=ustawienia_konta [L]
RewriteRule ^_platnosci/$ index.php?dzial=platnosci [L]
RewriteRule ^_twoj,alias/$ index.php?dzial=twoj_alias [L]

RewriteRule ^_zdjecie/(.*)/([0-9]+)/$ zdjecie.php?id=$1&zdjecie=$2 [L]

RewriteRule ^_wojewodztwo/([0-9]+)/$ index.php?dzial=oferty&wojewodztwo=$1 [L]
RewriteRule ^_wojewodztwo/([0-9]+)/([0-9]+)/$ index.php?dzial=oferty&wojewodztwo=$1&strona=$2 [L]

RewriteRule ^([0-9]+)/(.*)/$ index.php?dzial=oferta&id=$1 [L]
RewriteRule ^_wyszukiwarka/$ index.php?dzial=szukaj&czysc=tak [L]
RewriteRule ^_wyszukiwarka/(.*)/$ index.php?dzial=szukaj&strona=$1 [L]

RewriteRule ^_admin,edytuj/$ index.php?dzial=admin_edytuj [L]
RewriteRule ^_admin,dodaj,konto/$ index.php?dzial=admin_dodaj_konto [L]
RewriteRule ^_admin,edytuj,oferte/([0-9]+)/$ index.php?dzial=twoja_oferta&id=$1 [L]
RewriteRule ^_admin,reklamy/$ index.php?dzial=admin_reklamy [L]
RewriteRule ^_admin,listy/$ index.php?dzial=admin_listy [L]
RewriteRule ^_admin,mailing/$ index.php?dzial=admin_mailing [L]
RewriteRule ^_admin,platnosci/$ index.php?dzial=admin_platnosci [L]
RewriteRule ^_admin,ustawienia/$ index.php?dzial=admin_ustawienia [L]
RewriteRule ^_admin,uzytkownicy,konto/([0-9]+)/$ index.php?dzial=admin_uzytkownicy&konto&id=$1 [L]
RewriteRule ^_admin,usun,oferte/([0-9]+)/$ index.php?dzial=admin_uzytkownicy&usun_id=$1&strona=0 [L]
RewriteRule ^_admin,uzytkownicy,usr/([0-9]+)/$ index.php?dzial=admin_uzytkownicy&przywileje=0&id=$1 [L]
RewriteRule ^_admin,uzytkownicy,adm/([0-9]+)/$ index.php?dzial=admin_uzytkownicy&przywileje=1&id=$1 [L]
RewriteRule ^_admin,uzytkownicy,del/([0-9]+)/(.*)$ index.php?dzial=admin_uzytkownicy&usun=1&id=$1 [L]
RewriteRule ^_admin,uzytkownicy/([0-9]+)/$ index.php?dzial=admin_uzytkownicy&strona=$1 [L]

ShadowD
Nie widzę by w tym pliku były dodawane pl'ki możesz nam pokazać "żywy organizm" tego "potwora"? snitch.gif

Wiesz, korzystasz z jednej inwencji cały czas i można by ją uprościć w bardzo łatwy sposób mianowicie rozpoznawać kilka typów i po nich lecieć, a nie na siłę wpisywać w htaccess'a tyle kodu.

Zamiast:
RewriteRule ^_admin,uzytkownicy,del/([0-9]+)/(.*)$ index.php?dzial=admin_uzytkownicy&usun=1&id=$1 [L]

to:
RewriteRule ^_(.*),(.*),(.*)/([0-9]+)/(.*)$ index.php?dzial=$1_$2&$3=1&id=$4 [L]


Tym załatwisz wszystkie przekierowania z konwencją 3 wartości 1 liczba.

Poza tym w
RewriteRule ^_admin,uzytkownicy,del/([0-9]+)/(.*)$ index.php?dzial=admin_uzytkownicy&usun=1&id=$1 [L]

w jakim celu podkreślony fragment zawierasz w nawiasy tym samym tworząc z niego zmienną jak jej nigdzie nie wykorzystujesz? smile.gif

Ogólnie przemyślał bym tą konwencję, jest strasznie zamieszana a wpisywanie tyle kody jest totalnie zbędne i przy zmianie jakiejś w kodzie od razu tutaj musisz dłubać, nie komentując jakiegoś cms'a z zarządzanymi podstronami gdzie będziesz zmuszony dodawać kolejne wpisy. :-)
emesce
Co masz na mysli piszac "zywy organizm" questionmark.gif
Jezeli chodzi o adres strony to kwateranawczasy.pl


sprawa rozwiazana
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.