J'ai un problème avec mes redirections .htaccess. Quand je tape:Problème de règles de réécriture d'apache pour des pages spécifiques
http://www.domain.com/contact
il va à la index.php et non la contact.php
voici mon .htaccess:
Redirect 301 /clients http://clients.domain.com
RewriteEngine On
SetEnvIf Host ^www\. page=www
SetEnvIf Host ^mob\. page=mobile
RewriteBase/
SetEnvIfNoCase User-Agent "^Wget" bad_bo
#etc ...
Deny from env=bad_bot
RewriteCond %{HTTP_HOST} !^www.domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301]
RewriteRule ^about/?$ about.php
RewriteRule ^contact/?$ contact.php
rewriterule ^(.*)$ index.php?subdomain=%{ENV:page}&page=$1
dans mon php je reçois:
<?php
print_r($_GET);
Array (
[subdomain] => www
[page] => contact.php
)
Qu'est-ce qui me manque?
votre manque votre dernier «/» après le contact –
@TobyAllen '/' la question marque la règle soit l'utilisation/ou ne pas – eric