par
yoann38 » 06 déc. 2016, 22:15
Salut, salut,
Bon voilà l'histoire j'ai voulu faire de l'url rewriting peut etre trop je ne sais pas chaque régle ci dessous est testé, elle marche toute.
j'ai beaucoup de mal à faire indexé mon site donc je viens vers vous voir si il n y a pas un problème de ce coté la.
Je sais il y a pas mal de régles si quelqu'un se sent assez courageux.
J'attire juste votre attention sur:
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce_zoom.php?url=$1&id=$2
# -- Annonce detaile
RewriteRule ([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/([0-9]+).html$ product_detail.php?url=$1&ville=$2&loisir=$3&id=$4
C'est exactelement la même page final au tout début de mon site la page s'appelé annonce_zoom.php puis à évolué vers product_detail.php.
Voilà merci aux courageux
htaccess.
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary Accept-Encoding
</FilesMatch>
</IfModule>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/atom+xml application/rss+xml application/xml application/javascript
# Activation du module de réécriture d'URL
RewriteBase /
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On
RewriteCond %{HTTPS} ^on$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^monsite.fr [NC]
RewriteRule (.*) http://monsite.fr/$1 [QSA,R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) annonce_zoom.php?url=$1&id=$2
# -- Annonce detaile
RewriteRule ([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/([0-9]+).html$ product_detail.php?url=$1&ville=$2&loisir=$3&id=$4
# -- sortie + région + loisir + page -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&loisir=$2&page=$3
# -- sortie + région + loisir -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+).html$ sortie.php?region=$1&loisir=$2
# -- sortie + région + loisirs + page
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&loisir=$2&page=$3
# -- sortie + région + page -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/-page-([0-9]+).html$ sortie.php?region=$1&page=$2
# -- sortie + région + departement + page -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/sorties-du-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&departement=$2&page=$3
# -- sortie + région + departement -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/sorties-du-([A-Za-z0-9_-]+).html$ sortie.php?region=$1&departement=$2
# -- sortie + région + page -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&page=$2
# -- sortie + région + loisir + departement + page
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+)/sorties-du-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&loisir=$2&departement=$3&page=$4
# -- sortie + région + departement + loisir
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+)/sorties-du-([A-Za-z0-9_-]+).html$ sortie.php?region=$1&loisir=$2&departement=$3
# -- sortie + région + ville + loisir + page
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&ville=$2&loisir=$3&page=$4
# -- sortie + région + ville + loisir
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+)/activite-([A-Za-z0-9_-]+).html$ sortie.php?region=$1&ville=$2&loisir=$3
# -- sortie + région + ville
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&ville=$2&page=$3
# -- sortie + région + ville
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/ville-de-([A-Za-z0-9_-]+).html$ sortie.php?region=$1&ville=$2
# -- sortie + région + departement + page
RewriteRule ^sortie/region-([A-Za-z0-9_-]+)/sorties-du-([A-Za-z0-9_-]+)-page-([0-9]+).html$ sortie.php?region=$1&departement=$2&page=$3
# -- sortie + région -------------------
RewriteRule ^sortie/region-([A-Za-z0-9_-]+).html$ sortie.php?region=$1
# -- sortie + page -------------------
RewriteRule ^sortie-page-([0-9]+).html$ sortie.php?page=$1
# -- evenement-------------------
RewriteRule ^evenement/([A-Za-z0-9_-]+).html$ evenement.php?loisir=$1
RewriteRule ^sortie.html sortie.php