Essayer de faire fonctionner les URL conviviales pour le référencement de mon site Web à l'aide de l'accès htaccess suivant:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^explore/(.*)$ index.php?page=explore&type=$1
RewriteRule ^(.*)$ index.php?page=$1
Par exemple. il devrait charger /index.php?page=test
pour /test/
et /index.php?page=explore&type=1
pour /explore/1
.
Cependant, cela ne fonctionne pas, est-ce que quelqu'un sait comment je pourrais le faire fonctionner?
RewriteEngine On
RewriteCond
sont applicables uniquement à la prochaine immédiate RewriteRule
Essayez ce code:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^explore/(.*)$ index.php?page=explore&type=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L]