Musel jsem přesunout složku s obrázky. Než to bylo example.com/shoplogo/(name*).png teď to je example.com/shop-logo/(name*).png prostě jsem se držel pravidla přepsání :-(.

Pravděpodobně viditelné odkazy na vaše obrázky zůstanou stejné a odkazují na staré umístění: shoplogo a musíte interně přepsat požadavek na správné místo (tj. shop-logo), aby stále fungovaly.

Pak můžete udělat něco podobného pomocí mod_rewrite v horní části vašeho .htaccess soubor v kořenovém adresáři vašeho webu:

RewriteEngine On RewriteRule ^shoplogo/([^/]+\.png)$ /shop-logo/$1 [L] 

$1 je zpětná reference k zachycenému názvu souboru.

  • díky, že to fungovalo, skoro jsem to měl, ale hloupý mě ... DÍKY
  • 1 Jste vítáni - rádi, že to fungovalo. Pokud v budoucnu zahrnete do své otázky kód, který jste vyzkoušeli, můžeme možná jen opravit a vysvětlit, proč původní kód nefungoval. Stejně jako u mnoha věcí (v .htaccess), existuje mnoho způsobů, jak psát v podstatě to samé.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?