IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
dejma
Člen
Avatar
dejma:14.2.2018 15:42

Ahoj,
prosím o radu, lze udělat to aby .htaccess s obsahem

# .htaccess soubor nastavení Apache pro

Options -Indexes

RewriteEngine On
# RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# front controller
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(htm|html|csv|pdf|doc|docx|xls|xlsx|js|ico|gif|GIF|json|jpg|JPG|png|PNG|css|rar|zip|woff|woff2|svg|ttf|map|eot|txt|ttf|wsdl|yml|tar\.gz)$ index.php [L]

ignoroval RewriteRule,když zavolám třeba www.foo.bar/neco/neco.php
tzn aby dělal vždy přesmerování na index.php v rootu
až na výjimku req http://www.foo.bar/admin/admin.php ?

lze to a jak na to?
upřímě, hlava mi to nebere, před, za a co...
děkuji za případný kopanec

 
Odpovědět
14.2.2018 15:42
Avatar
Vít Kološ
Člen
Avatar
Vít Kološ:19.2.2018 14:52
RewriteCond %{REQUEST_URI}  ^/admin/admin.php$

Mělo by to fungovat.

Nejlepším řešením je ale použití toho !-f a !-d, jako to tam máš (zakomentované). – Pokud soubor/složka existuje, použije se, jinak se to přesměruje.


Proč tam máš tolik přípon? Chceš přesměrování omezit na php soubory? :D To se dělá jinak.

Nahoru Odpovědět
19.2.2018 14:52
Neopravuj, co není rozbité.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.