Zadejte hledaný výraz...

Chybný.htacces vkládá do url /domain

GraphicSite
verified
rating uzivatele
(20 hodnocení)
14. 3. 2014 22:56:00
Zdravím,
Po nainstalování jedné aplikace mi po kliknutí na jakýkoliv link přesměrovává web na adresu do subadresáře.
Více na
Home
http://graphshop.cz/
po kliknutí na logo se mi generuje link
Home
http://graphshop.cz/domains/graphshop.cz/
Tuto doménu mám jako alias své vlastní domény na wedosu.
Takto nyní vypadá .htacces
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^()-(+).html$ index.php?id=$1&page=$2
Zkoušel sem již použít i klasický wedos .htacces ale ani s tím to nefungovalo.
Nějaká rada?
Děkuji všem
___________________
Řešení - Zřídil jsem si vlastní host na to.
14. 3. 2014 22:56:00
https://webtrh.cz/diskuse/chybny-htacces-vklada-do-url-domain/#reply1005544
bof
verified
rating uzivatele
15. 3. 2014 09:36:57
Sice v regexu nevidim tecku, kazdopadne, v prvnim match, mas jenom cislo o velikosti 1 - 9 nevidim duvod pro pomlcku. ale budiz, a dalsi regex je pismena a cisla pomlcky a podtrzitka. ale nikde nevidim definici toho odkud ma regex napr zacit.
Nejlepe je rewrite mod vyuzivat nasledovne:
Tenhle rewrite ti posle vse na index.php. A ty si to muzes parsovat nasledovne:
Napr. url adresu domain.tld/klic/hodnota/klic1/hodnota2/klic2/hodnota2/
A budes mit nasipane hodnoty v globalni promenne $_GET z url. tak jak jsou popsane v url $_GET = hodnota
V kazdem pripade, je na tvem kode znat, znaky strukturovaneho programovani. Byt tebou podival bych se po nejakem FW, pripadne sahl po knizce objektove orientovanem programovani. Parsin URL a routing je ve vsech frameworcich vyreseny. A reseni tohto typu ktere se snazis implementovat je pracne, neprehledne a bude vyzadovat dalsi rewrite pravidla. To tvoje nefunguje protoze jsi neurcil odkud ma zacit, a ma to tam nekolik much. Tady mas opraveny tvuj rewrite:
Lepsi by to vsak bylo ale takto:
A v php parsovat takto:
Ale jak rikam, strukturovane programovani se stava neudrzitelnym, je potreba se podivat po objektove orientovanem, dostudovat si MVC, navrhove vzory a uvidis ze prace pak pujde daleko lepe ;)
15. 3. 2014 09:36:57
https://webtrh.cz/diskuse/chybny-htacces-vklada-do-url-domain/#reply1005543
iTerminator
verified
rating uzivatele
(9 hodnocení)
15. 3. 2014 16:09:31
Router není nic těžkého na udělání, stačí si o tom trochu počíst, nejlepší kombinace je mvc/mvp + router, pak jen přidáš ten .htacces a máš i pěkný url.
15. 3. 2014 16:09:31
https://webtrh.cz/diskuse/chybny-htacces-vklada-do-url-domain/#reply1005542
Pro odpověď se přihlašte.
Přihlásit