Autor Zpráva
janky
Profil
Dobrý den, podle tototo návodu se snažím udělat www. Na serveru to funguje ale na localhostu ne.
Pokud na localhostu chci: localhost:8888/sablonaPHP/podstranka/dalsi tak to vrátí chybu: The requested URL /index.php was not found on this server. Var_dump[$tpl] na indexu (pokud to k něčemu bude):
  array(5) {
  ["include_path"]=>
  string(31) "/Users/michal/Sites/sablonaPHP/"
  ["path"]=>
  array(0) {
  }
  ["get_path"]=>
  string(0) ""
  ["template"]=>
  string(5) "index"
  ["template_file"]=>
  string(52) "/Users/michal/Sites/sablonaPHP/templates/index.phtml"
}

Nemá být soubor .htaccess zapsán nějak jinak na localhostu než na serveru?
<FilesMatch "\.phtml$">
  Order Deny,Allow
  Deny From All
</FilesMatch>

RewriteEngine On 
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?path=$1 [L,QSA]

Předem děkuji za pomoc.
Tomášeek
Profil
janky:
Špatně je htaccess, kde / v RewriteBase odkazuje na localhost, což není root projektu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: