Salut,
J'ai un petit souci avec mon htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]
je voudrait que mon url que pour certaine page (!) ai un id du style http://monurl.com/mapage-14 sinon http://monurl.com/mapage
j'ai essayer
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)-([0-9]*)$ index.php?p=$1&s=$2 [QSA,L]
mais marche pas je ne suis pas trop douer avec les htaccess
j'utilise le code grafikart
if(isset($_GET'p']) && preg_match("/^[a-z0-9]+$/i",$_GET'p'])){
$p=strtolower($_GET'p']);
if (file_exists($p.'.php')){
include ($p.'.php');
}
else{
include ('404.php');
}
}
else{
include ('home.php');
}
si quelqu'un pourrait me diriger, merci :)
intervertit ta reecriture pour tester
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)-([0-9]*)$ index.php?p=$1&s=$2 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]