Je sucent les règles de réécriture donc .. aie pitié de moi> _>Combinant deux règles mod_rewrite
Je veux obtenir ces deux règles à travailler ensemble .. fondamentalement, je veux enlever le www chaque fois que son utilisé, puis de l'envoyer tous demande à index.php avec une variable GET si theres choses après le domaine ..
Par exemple: www.example.com et www.example.com/foo irait respectivement à example.com et example.com/foo.
Heres ce que je dois fusionner:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?token=$1 [QSA,L]
</IfModule>
Je nai testé ce donc je Donno .. mais je doute fort que je l'ai droit. : Juste pour clarifier, je ne veux pas dire que le besoin d'être une règle, mais vont-ils travailler ensemble comme prévu?
Je ne comprends pas. Est-ce que ça ne marche pas très bien? Pourquoi cela doit-il être une règle? –
Pas besoin de fusionner. Le 301 arrivera si la condition n'échoue pas, et alors il sera sauté et la deuxième règle commencera. – Stephen
Et si je voulais joker les domaines? Il y aura plusieurs domaines pointés sur ce serveur et je veux domaine que l'utilisateur a tapé cliqué pour être préservé pour les statistiques, etc. – Gary