Url rewriting fonctionne bizarrement

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Bonjour,

Avant tout, je tiens a préciser que ce n'est pas mon premier message ici, j'ai perdu mes identifiants
donc j'ai dû tout recréer.
J'ai déjà le sentiment de vous embêter avec mes problèmes d'URL rewriting, mais je m'empatouille réellement dans ces histoires
d'URL rewriting.
J'ai consulté pas mal de posts dont :
http://www.cmsmadesimple.fr/forum/viewto...312#p11312
http://wiki.cmsmadesimple.org/index.php/...ty_URL.27s
http://forum.cmsmadesimple.org/viewtopic.php?t=36594
etc..

Mais je n'arrive pas à ce que je veux..

Ce que je souhaite :
www.whynotyou.fr/blog
Ce que j'ai
www.whynotyou.fr/index.php/home/blog


Voici ce que j'ai dans mon config.php et dans .htacces

Config.php
Code :
#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';
#$config['internal_pretty_urls'] = true;
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = false;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'action';


.htacces
Code :
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

RewriteRule .* home/$0 [QSA,L]


J'ai essayé plusieurs configuration et plusieurs contenus
pour .htacces d'après mes recherches sans succès.

Il y a quelque chose qui me turlupine vraiment par contre
c'est que j'ai un plugin sitemap made simple.
Et lui semble prendre en compte l'url rewriting alors que le
reste du site non.
Je vous laisse regarder par vous même http://www.whynotyou.fr/index.php/home/plandusite
les liens du plan du site ont tu forme pretty url qui me conviendrait, seulement tous les liens sont morts...

Je sais pas d'où ça vient et quoi faire, donc je m'en remet à vous.
Cordialement,

Samy
Répondre
#1
Bonjour,

Avant tout, je tiens a préciser que ce n'est pas mon premier message ici, j'ai perdu mes identifiants
donc j'ai dû tout recréer.
J'ai déjà le sentiment de vous embêter avec mes problèmes d'URL rewriting, mais je m'empatouille réellement dans ces histoires
d'URL rewriting.
J'ai consulté pas mal de posts dont :
http://www.cmsmadesimple.fr/forum/viewto...312#p11312
http://wiki.cmsmadesimple.org/index.php/...ty_URL.27s
http://forum.cmsmadesimple.org/viewtopic.php?t=36594
etc..

Mais je n'arrive pas à ce que je veux..

Ce que je souhaite :
www.whynotyou.fr/blog
Ce que j'ai
www.whynotyou.fr/index.php/home/blog


Voici ce que j'ai dans mon config.php et dans .htacces

Config.php
Code :
#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';
#$config['internal_pretty_urls'] = true;
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = false;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'action';


.htacces
Code :
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

RewriteRule .* home/$0 [QSA,L]


J'ai essayé plusieurs configuration et plusieurs contenus
pour .htacces d'après mes recherches sans succès.

Il y a quelque chose qui me turlupine vraiment par contre
c'est que j'ai un plugin sitemap made simple.
Et lui semble prendre en compte l'url rewriting alors que le
reste du site non.
Je vous laisse regarder par vous même http://www.whynotyou.fr/index.php/home/plandusite
les liens du plan du site ont tu forme pretty url qui me conviendrait, seulement tous les liens sont morts...

Je sais pas d'où ça vient et quoi faire, donc je m'en remet à vous.
Cordialement,

Samy
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)