Jak zabezpečit váš web WordPress Snadné zabezpečení webových stránek WordPress před hackery | Živé demo

Snažím se zjednodušit adresy URL pomocí přepsání podmínek a pravidel na mém místním webu WAMP. Například bych chtěl mít /ProjetSyntheseFAC/mammiferes namísto /ProjetSyntheseFAC/pages/animaux/mammiferes.php.

Musím odstranit složky z URL a odstranit „.php“ z konce. Všechno, co jsem zkoušel, buď nefunguje, nebo vytváří interní chybu serveru.

Tady je moje hierarchie složek:

/wwww/ProjectSyntheseFAC/: - index.php - .htaccess - pages: - animaux: - mammiferes.php - oiseaux.php - reptiles.php - infos: - access.php - contact.php - plan.php - spectacle: - reserverPlace.php - spectacle.php` 

Tady je to, co jsem zkoušel jako poslední:

RewriteEngine On RewriteRule ^mammiferes$ /pages/animaux/mammiferes.php 

a

RewriteEngine On RewriteCond %{ENV:REDIRECT_STATUS} . [OR] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ - [L] RewriteCond %{REQUEST_URI} /(.+) RewriteRule !\.[a-z0-4]{2,4}$ /pages/animaux/%1.php [NC,L] RewriteRule (.*) /pages/animaux/$1 [L] 

  • Vypadá to, že vaše pravidla pro přepis možná budou muset do nich zahrnout složku projektu. Něco jako RewriteRule ^ProjetSyntheseFAC/mammiferes$ /ProjetSyntheseFAC/pages/animaux/mammiferes.php nebo budete moci použít stávající pravidla přepisování nastavením RewriteBase /ProjetSyntheseFAC/ těsně po zapnutí přepisovacího modulu.
  • Jak se vaše /ProjectSyntheseFAC podadresář zapadá do vaší „hierarchie složek“? Je to ekvivalent vašeho Project: složka ve vaší hierarchii? Nebo jaká je relevance Project: ve vaší hierarchii, protože se zdá, že je na stejné úrovni jako pages:? Co je to kořen dokumentu?
  • Stranou: Plánujete to později přenést na „živý“ web? Co se potom stane s podadresářem „projekt“?
  • Příspěvek mezi weby: stackoverflow.com/questions/47761442/…

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace