Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Actualité du site
URL Rewriting
admin , le 01/01/1970 - 01:33:Ré-écriture d'url (petite astuce pour modifier l'url du programme)
Pour ceux que ça intèresse voici la modification nécessaire pour changer index.php en index (l'url habituel est du genre http://cmoabel.free.fr/p2/INDEX.PHP/..... )
Si votre hébergement permet l'url rewriting et que vous utilisez Portix2, vous pouvez faire ce test.
Modifier ceci dans le fichier index.php à la racine du site (remplacer index.php par index):
if(!ereg('index',$_SERVER['REQUEST_URI']) || ereg('index.php$',$_SERVER['REQUEST_URI'])) { header("Location: ./index/".$CONFIG['defaultpage']); }
Ceci n'est valable et fonctionnel que pour un nouveau site, car les anciennes urls indéxés avec index.php ne fonctionneraient plus.
Ensuite dans un fichier (.htaccess) que vous pouvez ajouter à la racine du site, si vous n'en disposez pas encore. rajouter les lignes suivantes :
RewriteEngine on
RewriteRule index/([^/]*)-([^/]*)-([^/]*)-([^/]*).html$ index.php/$1 [NC]
RewriteRule index/([^/]*)-([^/]*)-([^/]*).html$ index.php/$1 [NC]
RewriteRule index/([^/]*)-([^/]*).html$ index.php/$1 [NC]
RewriteRule index/([^/]*)-([^/]*)$ index.php/$1 [NC]
RewriteRule index/([^/]*).html$ index.php/$1 [NC]
RewriteRule index/$ index.php/$1 [NC]
J'ai testé cette méthode en local avec xampp et chez 2 hébergeurs, ça à l'air de fonctionné correctement.
Chez free malheuresement je n'ai pas réussi à le faire fonctionner, il ne permettent pas l'url rewrinting.
index peux être remplacer par n'importe quel mots, du moment que vous le modifié partout où cela est nécessaire.
Abel