bonjour
je désire passer mon site sous "url rewriting" c'est a dire la totalité (articles,forum,news,blog etc..)je fais mes essais avec le cms guppy en local sous wampp.j'ai lu plein d'articles et visité plein de forums mais il y a tellement de variétées de codes que je suis perdu.
pour ma part j'ai fait cela:
_dans mon htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
<Files ~ "^.*\.(inc|dtb)">
Order allow,deny
Deny from all
Satisfy all
</Files>
ErrorDocument 400 error.php?err=400
ErrorDocument 401 error.php?err=401
ErrorDocument 403 error.php?err=403
ErrorDocument 404 error.php?err=404
ErrorDocument 500 error.php?err=500
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^articles-([0-9a-zA-Z-]+)\.html$ /$1.php[L]
_et dans le regex
$uri = $_SERVER["REQUEST_URI"];
$var = strstr ($uri,'articles.php?lng');
if($var != FALSE)
{
header("Status: 301 Moved Permanently");
header("Location: ".$_SERVER['HTTP_HOST']."/article-$lng-$pg.html");
}
je bricole sur les articles pour le moment juste pour voir si cela fonctionne...sur mon site si j'ourvre le lien vers mon article4.php l'adresse s'affiche correctement:
http://localhost/Lien%20vers%20version4_6/localhost/article-fr-4.html
mais je me retrouve avec une erreur 404 (redirection je crois) j'ai beau chercher je ne trouve pas !!!!un coup de main ou une idée ?
merci
je désire passer mon site sous "url rewriting" c'est a dire la totalité (articles,forum,news,blog etc..)je fais mes essais avec le cms guppy en local sous wampp.j'ai lu plein d'articles et visité plein de forums mais il y a tellement de variétées de codes que je suis perdu.
pour ma part j'ai fait cela:
_dans mon htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
<Files ~ "^.*\.(inc|dtb)">
Order allow,deny
Deny from all
Satisfy all
</Files>
ErrorDocument 400 error.php?err=400
ErrorDocument 401 error.php?err=401
ErrorDocument 403 error.php?err=403
ErrorDocument 404 error.php?err=404
ErrorDocument 500 error.php?err=500
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^articles-([0-9a-zA-Z-]+)\.html$ /$1.php[L]
_et dans le regex
$uri = $_SERVER["REQUEST_URI"];
$var = strstr ($uri,'articles.php?lng');
if($var != FALSE)
{
header("Status: 301 Moved Permanently");
header("Location: ".$_SERVER['HTTP_HOST']."/article-$lng-$pg.html");
}
je bricole sur les articles pour le moment juste pour voir si cela fonctionne...sur mon site si j'ourvre le lien vers mon article4.php l'adresse s'affiche correctement:
http://localhost/Lien%20vers%20version4_6/localhost/article-fr-4.html
mais je me retrouve avec une erreur 404 (redirection je crois) j'ai beau chercher je ne trouve pas !!!!un coup de main ou une idée ?
merci