Autor | Zpráva | ||
---|---|---|---|
Pinqui Profil |
#1 · Zasláno: 15. 2. 2010, 18:47:50
Dobrý večer, chtěl bych se zeptat na toto:
chtěl bych přesměrovávat vše na index a to tím stylem: adresa aby to htaccess přesměroval.. Vím jak přesměrovat jednu proměnnou, ale nevím jak více: RewriteRule ^(.*)/?$ index.php?d=$1&p=$2 [NC,L] Nevím, jak to napsat, aby to co je za / byla ta druhá proměnná.. Díky za rady |
||
denCo Profil |
#2 · Zasláno: 15. 2. 2010, 18:52:33
skús takto (ja v tom nie som o nič lepší)
RewriteRule ^(.*)/(.*)$ index.php?d=$1&p=$2 [NC,L] |
||
Pinqui Profil |
#3 · Zasláno: 15. 2. 2010, 18:54:38
Jojo díky moc :-)
|
||
Pinqui Profil |
#4 · Zasláno: 15. 2. 2010, 20:19:41
Ještě dotaz na problém:
můj htaccess RewriteEngine on Options +FollowSymlinks ###### Rewrite SEO DYNAMIC ###### RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-z\-]+)/?([a-z\-]+)/?$ index.php?d=$1&p=$2 [NC,L] RewriteRule ^([a-z\-]+)/?$ index.php?d=$1 [NC,L] # Komprese AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip když mám adresu : tak mi všechno funguje, načtou se mi i styly, jakmile je ale adresa: tak se mi to bere jako bych byl v dané složce a styly k souboru to nenajde. Díky za pomoc |
||
Davex Profil |
#5 · Zasláno: 15. 2. 2010, 20:50:59
Řeší se to to každý týden, příště hledej: mod_rewrite stratí css.
|
||
Pinqui Profil |
#6 · Zasláno: 15. 2. 2010, 20:56:44 · Upravil/a: Pinqui
Mno a ještě jeden dotaz, to co se mi dává do proměnné d v htaccess, tak mi bede vždy jen 9 znaků ne více, jde to zvýšit?
je to dost zajimave ono to funguje podivne adresu: http://example.cz/uzivatele mi hodi tu promenou uzivatel bez posledniho pismenka http://example.cz/uzivatelee mi to hodi tu promenou uzivatele ... nechápu to //vyreseno moje chyba RewriteRule ^([a-z\-]+)/?([a-z\-]+)/?$ index.php?d=$1&p=$2 [NC,L] mezi temi dvemi retezci jak je /, nesmi byt otaznik |
||
Davex Profil |
#7 · Zasláno: 15. 2. 2010, 21:15:20
V prvním pravidle musí být první lomítko povinné, protože jinak vyhoví cokoliv a poslední písmeno se přiřadí do proměnné p.
RewriteRule ^([a-z\-]+)/([a-z\-]+)/?$ index.php?d=$1&p=$2 [NC,L] RewriteRule ^([a-z\-]+)/?$ index.php?d=$1 [NC,L] |
||
Časová prodleva: 14 let
|
0