2010-09-23 3 views
0

Je suis très nouveau à mod réécrire donc toute aide serait appréciée.supprimer la chaîne de requête de l'URL via le réécrire le mod

Disons que j'ai un site nommé « www.sitename.com/index.php?p=contact » et je dois enlever « index.php? P = » afin qu'il ressemblera « www. sitename/contact " à chaque occurrence qui signifie que je devrais être en mesure de tronquer" index.php? p = "ou je devrais être capable de le remplacer par un mot.

+0

La balise 'smarty', tout comme' php', n'a rien à voir avec cette question. aussi vous pouvez ajouter la balise 'mod-rewrite' – zerkms

Répondre

1
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule (.*) index.php?p=$1 
0

@zerkms Votre réponse ne fonctionne pas, il est pas complet

Il devrait y avoir

RewriteCond %{REQUEST_URI} ^/[^.]+$ 
RewriteRule (.*) index.php?p=$1 

Ces lignes correspond à URI sans extension, les fichiers .php et .html sera toujours disponible

+0

mis à jour pour plus correct un – zerkms