Autor Zpráva
Vita
Profil *
Ahoj můžete mi poradit v čem je problém? Snažím se podstrčit adrese admin.neco.cz idnex.php v adresáři admin v rootu webu diky.
###### Nastavení výchozí stránky adresáře ######
DirectoryIndex index.php

###### Povolení zobrazení obsahu adresáře, pokud chybí výchozí soubor ######
Options Indexes

####### Redirect na verzi domény s www ######
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^stradomena\.kvalitne\.cz [NC]
RewriteRule ^(.*)$ http://www.staradomena.kvalitne.cz/$1 [R=301,QSA,L]

####### Přívětivé URL ######
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R]
RewriteRule ^([^/]+)?/?$ index.php?page=$1 [L,QSA]

####### Úprava url pro administraci ######
RewriteCond %{HTTP_HOST} ^admin\.%{HTTP_HOST} [NC]
RewriteRule ^(.*)$ admin/index.php?page=$1 [L,QSA]
Kajman_
Profil *
RewriteCond %{HTTP_HOST} ^admin\.%{HTTP_HOST} [NC]

Tohle se nemůže přeci nikdy rovnat.

Zkuste

RewriteCond %{HTTP_HOST} ^admin\. [NC]
Vita
Profil *
Bohuzel to nepomaha :-(. Nevite v cem by jeste mohl byt problem? Uz jsem zoufaly :-(
Kajman_
Profil *
No, také nemáte ošetřeno to, aby se Vám to poslední pravidlo necyklilo. A asi by to mělo být před obecným přívětivým url, jinak se to přepíše už dříve.
Vita
Profil *
Vzdyt je tam to [L] QSA to preci znamena ze se jedna o posledni pravidlo nebo to chapu spatne? Jak zajistim aby se posledni pravidlo necyklilo.

Diky
Vita
Profil *
I kdyz jsem to dal pred Privetive url tak to hlasi ze stranka nebyla nalezena :-(
Vita
Profil *
Poradte mi prosim nekdo urcite je to jen nejaka blbost ale ja uz se stim trapim 14 dni :-(
Kajman_
Profil *
Vzdyt je tam to [L] QSA to preci znamena ze se jedna o posledni pravidlo nebo to chapu spatne? Jak zajistim aby se posledni pravidlo necyklilo.

Pokud se něco přepisuje a je tam L, tak se jen ukončí nynější procházení pravidel a s novou adresou to prochází znovu.

Zkusil bych to takto

...

####### Úprava url pro administraci ######
RewriteCond %{HTTP_HOST} ^admin\. [NC]
RewriteRule ^admin/ - [L]
RewriteRule ^(.*)$ admin/index.php?page=$1 [L,QSA]

####### Přívětivé URL ######
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R]
RewriteRule ^([^/]+)?/?$ index.php?page=$1 [L,QSA]
Vita
Profil *
Jestli se mohu jeste zeptat co znamena to pravidlo: RewriteRule ^admin/ - [L] diky
Vita
Profil *
Uaaaaaa ja uz fakt nevim ani tohle pravidlo nefunguje :-(. Naoplatku me to porad presmerovava rovnou do administrace aniz bych zadal http://admin.neco.cz/ :-(. Je vubec mozne mit v jednom .htaccess pravidla pro presmerovani na adresu s www, privetive adresy http://www.neco.cz/clanek-o-necem/, adresy http://admin.neco.cz/? Nemusim dát zvlastni .htaccess primo do adresare admin? Diky
Vita
Profil *
Poradte prosim :(
Kajman_
Profil *
Jestli se mohu jeste zeptat co znamena to pravidlo: RewriteRule ^admin/ - [L] diky

pokud to začíná na admin/, tak ukonči přepisování

No tím, že se tam dal ten řádek, tak už to přepisování nebylo podmíněno doménou admin. Ještě jeden pokus :-)

####### Úprava url pro administraci ######
RewriteRule ^admin/ - [L]
RewriteCond %{HTTP_HOST} ^admin\. [NC]
RewriteRule ^(.*)$ admin/index.php?page=$1 [L,QSA]

####### Přívětivé URL ######
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R]
RewriteRule ^([^/]+)?/?$ index.php?page=$1 [L,QSA]
Vita
Profil *
Bohuzel stale nic ja uz fakt nevim jak toho docilit :-(. Potrebuji jen ty dve veci jak jsem psal vyse :-). Nezkousel jste to nekdy? Nemate nekde kus kodu? Ja uz nevim kam dal :-(. Diky za rady ;-)
Vita
Profil *
Jeste jsem malinko .htaccess doplnil ale stale nevim jak tam zapracovat to pravidlo na presmerovani do adresare admin kdyz zadam http://admin.neco.cz/. Dostanu se do administrace jen kdyz zadam http://www.neco.cz/admin/ to zapricini to pravidlo : RewriteCond %{REQUEST_FILENAME} !-d ale jak dal uz fak nevim :-(

####### Redirect na verzi domény s www ######
RewriteEngine on
RewriteBase /
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^neco\.kvalitne\.cz [NC]
RewriteRule ^(.*)$ http://www.hsbeton.kvalitne.cz/$1 [R=301,QSA,L]

####### Úprava url pro administraci ######
RewriteRule ^admin\. - [L]
RewriteCond %{HTTP_HOST} ^admin\. [NC]
RewriteRule ^(.*)$ admin/index.php?page=$1 [L,QSA]

####### Přívětivé URL ######
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.^/]+)?(/)?$ index.php?page=$1 [L,QSA]
Kajman_
Profil *
A je vůbec apache nastavený tak, že při admin.neco hledá obsah v tom adresáři, kde máte .htaccess?
Vita
Profil *
A můzete mi rici jak to nastavit. Nastavoval jsem vsechnomone ale tohle asi ne nevite teda jak na to? Diky
Vita
Profil *
A ješre jeden dotaz. Jde to nějak nastavit pomocí PHP. Tak abch se nemusel dohadovat s hostingem? Diky
Vita
Profil *
Poradite? Pls ;-)
Vita
Profil *
pls
Kajman_
Profil *
Požádat hosting.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0