/ / Cache Apache htaccess - apache, .htaccess, redirect, xampp, windows-10

Cache Apache htaccess - apache, .htaccess, redirect, xampp, windows-10

Pomocou XAMPP a Windows 10 experimentujem s niektorými pravidlami htaccess.

Mám priečinok C:xampphtdocswebsite a v tomto adresári je súbor .htaccess, celý obsah je;

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Ak chcete otestovať funkciu .htaccess, pridal som do konca nasledujúce pravidlo presmerovania.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RedirectMatch 301 ^(.*)$ http://www.example.com

To úspešne presmerovalo celú doménu, skvelé.

Odvtedy som tento riadok vymazal z môjho súboru htaccess, ale moja doména je stále presmerovanie.

Apache som niekoľkokrát reštartoval, vynuloval históriu prehliadača, cache a skúšal rôzne prehliadače. Tiež som sa pokúsil pozrieť stránky v režime inkognito.

Nakoniec sa stránka vráti do normálneho stavu, to je po mnohých reštarte služby a odstránení histórie.

Je to očakávané správanie? Existuje efektívnejší spôsob testovania .htaccess?

Akékoľvek rady sú vítané.

odpovede:

1 pre odpoveď č. 1

Nie je potrebné reštartovať APache. Jednoducho vykonajte zmenu v súbore htaccess, vymažte históriu / vyrovnávaciu pamäť a znova načítajte stránku (ctrl+F5).

Môžete tiež zatvoriť a znova otvoriť prehliadač, či to pomôže.