logo
19.07.2019 21:08
1
Dobrý večer,

Směřuji celý path do parametru url path
Kód:
RewriteEngine on
# vsechno smerovat na index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?path=$1 [NC,L,QSA]
Ale rád bych docíli toho, že když první adresář bude /annm/, tak se všechny další parametry budou vkládat do /annm/index.php?path=$1

Nefunguje:
Kód:
RewriteRule ^annm/^(.*)$ ^/annm/index.php?path=$1 [NC,L,QSA]
/annm/ je reálný adresář, ve kterém je soubor index.php

Co se právě děje na Webtrhu?

19.07.2019 21:29
2
nejdriv si oprav chybku v regexu :)

^annm/^(.*)$ - mas tam dva zacatky regex
zkus ^annm/(.*)$

+ musis to mit pred tim vseobecnym indexem
19.07.2019 21:48
3
Kód:
RewriteEngine on
# vsechno smerovat na index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^annm/(.*)$ ^annm/index.php?path=$1 [NC,L,QSA]
RewriteRule ^(.*)$ index.php?path=$1 [NC,L,QSA]
Tato varianta nefunguje :). Vše se směřuje na kořenový index.php
20.07.2019 12:49
4
To mas tezky - nic si o tom neprectes a s kazdym pokusem letis sem konzultovat o co go

^annm/(.*)$ ^annm/index.php?path=$1

z nejakyho duvodu se ti strasne libi ta striska a cpes to vsude