Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3471

rewrite me cause probleme! (Pas de réponses)

$
0
0
Bonjour,

J'ai plusieurs intérogation au sujet des rewrites de mon .htacces... Pour l'instant cela fonction pour la base, je réussis a faire re-ecrire mes address du genre suivant :
category.domain.com/fr/index.php
qui en fait est :
category.domain.com/index.php?language=fr

Dans mon php j'utilises la category en variable $_SERVER['CATEGORY'] que j'ai préalablement configurer dans mon htaccess (setEnv). Pour la langue, je l'utilises en $_GET['language']

La ou est mon problème, je n'arrives pas utiliser/ajouter d'autre variable $_GET qui sont ajouter a l'adresse, voici un exemple de ce que j'aimerais arriver a faire:
category.domain.com/fr/ajout.php?souscategory=8
qui donnerais en réalité :
category.domain.com/ajout.php?language=fr&souscategory=8

fichier ajout.php pourrais au temps etre index.php qu'autre chose.

Voici ce que j'ai dans mon htaccess, dites moi si vous pouvez m'aider a régler ma situation ou encore améliorer ce qui est déja la :

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ [domain.com] [R=301,L]

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteCond %{HTTP_HOST} !^(game|software|other)\.domain\.com$
RewriteRule ^$ [domain.com] [NC,L,R]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule \.(?:css|png|jpe?g|gif|php)$ - [L]

RewriteRule mdl/(css|images|handles)/(.*)/(.*) /modules/$2/$1/$3 [NC,L]
RewriteRule tpl/(css|images|fonts)/(.*) /templates/default/$1/$2 [NC,L]


RewriteRule (fr|en)/(.*) /$2?language=$1 [NC,L]

RewriteCond %{QUERY_STRING} !(?:^|&)language=[^&]+
RewriteCond %{REQUEST_URI} !^/(?:fr|en)/
RewriteCond %{HTTP:Accept-Language} ^fr [NC]
RewriteRule .* /fr/$1 [L,R=permanent]

RewriteCond %{QUERY_STRING} !(?:^|&)language=[^&]+
RewriteCond %{REQUEST_URI} !^/(?:fr|en)/
RewriteRule .* /en/$1 [L,R=permanent]


</IfModule>
SetEnvIf Host "^([^\.]*)\.domain\.com$" CATEGORY=$1



Merci d'avance!

Viewing all articles
Browse latest Browse all 3471

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>