Autor | Zpráva | ||
---|---|---|---|
jackm Profil |
#1 · Zasláno: 28. 4. 2014, 15:19:47
Ahoj,
mám problém, nejspíše špatné nastavení .htaccess mi vkládá před cesty k souborům zpětné lomítko a soubor se poté logicky nenačte. <meta itemprop="image" content="\/img/logo.og.png" /> ... <link href="\/css/print.css" rel="stylesheet" media="print"> Nevíte, co s tím? .htaccess: allow from all RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php |
||
juriad Profil |
#2 · Zasláno: 28. 4. 2014, 15:24:51
.htaccess nikdy nemění stránku. Jen interpretuje adresu, která přijde na server.
Problém je v PHP, kterým tu stránku generuješ. Ukaž daný kus kódu. |
||
jackm Profil |
Aha, tak už jsem blíže:
Vkládá to toto: <?php echo $baseUrl?> $baseUrl = dirname($_SERVER["SCRIPT_NAME"]); if ($baseUrl === '/') { $baseUrl = ''; } / /*$baseUrl = dirname($_SERVER["SCRIPT_NAME"]); if ($baseUrl === '/') { $baseUrl = ''; }*/ $baseUrl = ''; |
||
juriad Profil |
#4 · Zasláno: 28. 4. 2014, 15:38:55
jackm:
Podívej se, v jakých připadech funkce dirname vrací zpětné lomítko. Také řešení, pokud víš, že tím nic nerozbiješ. |
||
Časová prodleva: 10 let
|
0