Autor Zpráva
err
Profil *
Ahoj, přecházel jsem na jiný server a když napíšu např www.mujweb.cz/clanky
tak mi to napíše No input file specified.

Původně jsem v htaccess měl toto:
# Rewrite all other URLs to index.php/
RewriteRule .* index.php/$0 [PT,L]

a když jsem to přepsal za toto:
RewriteRule ^(.*)$ index.php?/$1
tak to funguje, ale...

když napíšu www.mujweb.cz/partials/footer.php tak se mi automaticky spustí ten php skript. To mi na minulém webhostingu nedělalo. Nevíte jak to opravit?


Díky za radu

Další věci co mám v tom souboru:
# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

# Protect application and system files from being viewed
RewriteRule ^(_inc) - [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d



narazil jsem na další problém... když zadám www.mujweb.cz/clanky?page=3
tak v $_GET nemám page, ale /clanky
Nevíte čím to je způsobeno?
err
Profil *
tak to s tím page už jsem vyřešil tak že jsem přepsal htaccess

RewriteRule ^(.*)$ index.php?route=/$1 [QSA,L]

ale z mého hlediska je to střílení od boku, já nevím co to znamená... původní problém trvá


jak mám napsat ten htaccess aby to bylo OK?
Kajman
Profil
Když dáte partials/footer.php, tak to má zpracovávat index.php?
err
Profil *
Kajman:
Když dáte partials/footer.php, tak to má zpracovávat index.php?
tak by to mělo vyhodit 404 stránku.... - nebo tak bych si to aspon představoval....
err
Profil *
mam tam Vložená videa které normálně šli ale ted mi to píše že mimetyp neni podporován. Nemůže být chyba někde v tom htaccess? píše mi to od doby co jsem presl na jiny webhosting, prohlížeč mám stejný.


já se k tomu videu nemůžu vůbec dostat, když napíšu url toho videa tak mě to hodí na 404 stránku. Tak to bude asi v tom htaccess... Jak to mám teda napsat?


ty videa sem tam neměl nahraný, ale i tak jsem změnil htaccess na:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

původní problém přetrvává
err
Profil *
přidal sjem do htaccess toto:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
ExpiresByType font/truetype A2592000
ExpiresByType font/woff A2592000
ExpiresByType font/woff2 A2592000

ExpiresByType text/javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType text/css A604800

# ExpiresByType image/gif A1209600
# ExpiresByType image/png A1209600
# ExpiresByType image/jpeg A1209600
# ExpiresByType image/x-icon A1209600
# ExpiresByType text/html A1
</IfModule>

Jak zjistím že se to cachuje? Když zapnu nástroje vývojáře tak u písma mi to nic neukazuje (že se něco stahovalo) a u javascriptu je v hlavičce:
Cache-Control: max-age=0
Kajman
Profil
php soubory, co se nesmí spouštět z webu (nejsou ošetřené kontroly, že se pouští správným způsobem), můžete dát do nějaké složky, co není přístupná. Nebo zakázat všechny php soubory kromě index.php.

Je možné, že nový server nemá nastavené i mimetypy pro fonty, takže si nefiltrujte v nástrojích fonty, ale koukejte na všechny síťové požadavky.

Pokud nejde něco nastavit, kontaktujte podporu nového hostingu.
err
Profil *
u prohlížeče brave mi to ukazuje disk cache.
Firefox mi neukazuje nic - žádné fonty v network,i když se použili.
Google chrome - status 304.
Asi se to nepoužilo... protože ve firefoxu mi to zass přeskočilo z klasickýho fontu na ten co mám na webu.
A je možný kdybych do toho htacces napsal cestu s názvem souboru co se má cachovat?
Kajman
Profil
Pokud je písmo nainstalované v počítači, nemusí se v některých situacích stahovat.

Ve vývojových nástrojích lze většinou zatrhnout, že je cache zakázaná. Takže se stahuje vše znovu - tím si můžete zkontrolovat hlavičky.

Nebo na to pustíte pagespeed a on na chybějící hlavičky povolující cachování upozorní.
err
Profil *
Statické podklady zobrazujte s efektivními zásadami pro mezipaměť Bylo nalezeno 45 zdrojů
Dlouhá platnost mezipaměti může zrychlit opakované návštěvy stránky. Další informace
…roboto_condensed/RobotoCon….woff2
…roboto_condensed/RobotoCon….woff2
…roboto_condensed/RobotoCon….woff2

To znamená co, že to teda necachuje? A jde to nějak udělat aby se cachovali jen určité soubory bez ohledu na to jaký maji mimetyp?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0