mod_rewrite a jelszóval védett alkönyvtárra is
Sziasztok!
A következő a gondom: Vagy egy .htaccess fájl, amiben ilyesmik vannak:(URL rövidítés, illetve a régi url átirányítását az újra végzik)
Namármost van egy jelszóval védett része az oldalnak a member/ könyvtáron belül.
Azt akarom, hogy a member/ könyvtáron belül is éljenek ezek az átirányítások.
Meg lehet-e ezt oldalni anélkül, hogy ilyet kelljen csinálnom:Jó 90 sornál tart a .htacces fájl, nem biztos, hogy jó ötlet lenne megduplázni.
Ötlet?
■ A következő a gondom: Vagy egy .htaccess fájl, amiben ilyesmik vannak:
RewriteCond %{QUERY_STRING} ^(.*&)?id=([0-9]*)$
RewriteRule ^show\.php$ /tortenet/%2? [R=301,L]
RewriteRule ^cikk/([0-9]*) /index.php?name=news&id=$1
RewriteRule ^szerzok/ /index.php?name=szerzok
RewriteRule ^szerzo/(.*) /index.php?name=szerzo&writer_name=$1
Namármost van egy jelszóval védett része az oldalnak a member/ könyvtáron belül.
Azt akarom, hogy a member/ könyvtáron belül is éljenek ezek az átirányítások.
Meg lehet-e ezt oldalni anélkül, hogy ilyet kelljen csinálnom:
RewriteCond %{QUERY_STRING} ^(.*&)?id=([0-9]*)$
RewriteRule ^member/show\.php$ /member/tortenet/%2? [R=301,L]
RewriteRule ^member/cikk/([0-9]*) /member/index.php?name=news&id=$1
RewriteRule ^member/szerzok/ /member/index.php?name=szerzok
RewriteRule ^member/szerzo/(.*) /member/index.php?name=szerzo&writer_name=$1
Ötlet?
relatív útvonalak
Ajánlom még fiygelmedbe a RewriteBase direktívát. Nem próbáltam ki, de talán ez is működhet, és akkor nem kell 2 ugyanolyan htaccess fájlod legyen (az átirányítások viszont legyenek relatívak, ahogy fent mutattam)
hm...
És ha ezt:
És még be sem raktam őket a member/ könyvtárba, szóval valószínűleg szintaktikai hiba lehet velük.
(amúgy az elsőt már próbáltam én is :))
Lehet
köszi :)
Szerintem 2-féleképpen érdemes csinálni. Vagy csak 1 szabályt rakni .htacces-be és onnantól kezdve az egészet a php művelje, vagy úgy, hogy az egészet .htacces csinálja.
Ennél jobban keverve szerintem elég átláthatatlan tudna lenni.
PHP-ben bonyolultabbnak tűnik leprogramozni is nekem. Ez olyan szép átlátható eddig. :)
De azért ha tudnál egy linket adni, hogy hol van egy jó kis példakód, szivesen belenéznék. :)