RewriteBase ? grrrrr

Salut,

J'essaye de configurer les urls propres de spip 1.8b2 et c'est pas de la tarte avec un sous domaine.

Mon site c'est :

http://demo.bloog.net

Si je fais un php info sur http://demo.bloog.net/rubrique.php3 j'apprends qu'en fait mon fichier c'est :

/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3

Ensuite je mets en route la re ecriture d'url, mon url devient :
http://demo.bloog.net/-bloOgletter-systeme-de-gestion-de-
ce qui est cool.

Mais apache me dit alors qu'il ne trouve pas
/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3 !!

C'est bizarre vu qu'avant la re ecriture c'était ca l'adresse ! Vous suivez ?

Dans le fichier des urls propres il est dit que si on est dans le cas d'un sous domaine il faut préciser RewriteBase ... , mais rien y fait, je tente des trucs et apache ne trouve jamais rien.

Ca vous dit quelque chose tout ca ? Parce que la je suis largué :stuck_out_tongue:

Bonjour,

Pourriez-vous me donner votre fichier de rewrite ?

Florian

BoOz wrote:

Salut,

J'essaye de configurer les urls propres de spip 1.8b2 et c'est pas de la tarte avec un sous domaine.

Mon site c'est :

http://demo.bloog.net

Si je fais un php info sur http://demo.bloog.net/rubrique.php3 j'apprends qu'en fait mon fichier c'est :

/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3

Ensuite je mets en route la re ecriture d'url, mon url devient :
http://demo.bloog.net/-bloOgletter-systeme-de-gestion-de-
ce qui est cool.

Mais apache me dit alors qu'il ne trouve pas
/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3 !!

C'est bizarre vu qu'avant la re ecriture c'était ca l'adresse ! Vous suivez ?

Dans le fichier des urls propres il est dit que si on est dans le cas d'un sous domaine il faut préciser RewriteBase ... , mais rien y fait, je tente des trucs et apache ne trouve jamais rien.

Ca vous dit quelque chose tout ca ? Parce que la je suis largué :stuck_out_tongue:

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Florian ROYER a écrit :

Bonjour,

Pourriez-vous me donner votre fichier de rewrite ?

IL s'agit du fichier standard de spip

###########################################################
# Fichier .htaccess pour les URLs propres ; a installer #
# si vous reglez $type_urls='propre' #
# dans ecrire/mes_options.php3 ou dans mes_fonctions.php3 #
# (fichier associe : inc-urls-propres.php3) #
###########################################################

RewriteEngine On

### si votre site est en sous-domaine, preciser ci-dessous
#RewriteBase /data/www/net/g/o/bloog.net/o/m/demo/htdocs/

# Rediriger les mots et breves sans le "+" final
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(\+[^/\.\+]+)$ /$1+ [QSA,R]

# Les mots-cles
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\+-[^/\.]+-\+$ mot.php3 [QSA,E=url_propre:$0]

# Les breves
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\+[^/\.]+\+$ breve.php3 [QSA,E=url_propre:$0]

# Les rubriques
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^-[^/\.]+-$ rubrique.php3 [QSA,E=url_propre:$0]

# Les articles
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^/\.]+$ article.php3 [QSA,E=url_propre:$0]

Florian

BoOz wrote:

Salut,

J'essaye de configurer les urls propres de spip 1.8b2 et c'est pas de la tarte avec un sous domaine.

Mon site c'est :

http://demo.bloog.net

Si je fais un php info sur http://demo.bloog.net/rubrique.php3 j'apprends qu'en fait mon fichier c'est :

/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3

Ensuite je mets en route la re ecriture d'url, mon url devient :
http://demo.bloog.net/-bloOgletter-systeme-de-gestion-de-
ce qui est cool.

Mais apache me dit alors qu'il ne trouve pas
/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3 !!

C'est bizarre vu qu'avant la re ecriture c'était ca l'adresse ! Vous suivez ?

Dans le fichier des urls propres il est dit que si on est dans le cas d'un sous domaine il faut préciser RewriteBase ... , mais rien y fait, je tente des trucs et apache ne trouve jamais rien.

Ca vous dit quelque chose tout ca ? Parce que la je suis largué :stuck_out_tongue:

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

BoOz wrote:

### si votre site est en sous-domaine, preciser ci-dessous
#RewriteBase /data/www/net/g/o/bloog.net/o/m/demo/htdocs/

Il faut peut être penser à décommenter la seconde ligne non ? Genre retirer le dièse...

--

Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/

Olivier GENDRIN a écrit :

BoOz wrote:

### si votre site est en sous-domaine, preciser ci-dessous
#RewriteBase /data/www/net/g/o/bloog.net/o/m/demo/htdocs/

Il faut peut être penser à décommenter la seconde ligne non ? Genre retirer le dièse...

Oui oui, j'ai fait tout ca... et essayé plusierus trucs dérrière. Sans succès.

Salut

Le Samedi 2 Octobre 2004 11:35, BoOz a écrit :

Olivier GENDRIN a écrit :
> BoOz wrote:
>> ### si votre site est en sous-domaine, preciser ci-dessous
>> #RewriteBase /data/www/net/g/o/bloog.net/o/m/demo/htdocs/
>
> Il faut peut être penser à décommenter la seconde ligne non ? Genre
> retirer le dièse...

Oui oui, j'ai fait tout ca... et essayé plusierus trucs dérrière. Sans
succès.

Est ce que le mod_rewrite est activé sur ton Apache ?

A+ Yann
--
Site Web : http://www.independant-technologies.coop
Un Intranet/Extranet Open Source
http://yann.services-virtuavision.com/intralibre/
Independant Technologies est membre du réseau E-toiles
http://www.e-toiles.coop
Independant Technologies est partenaire de l'Adullact http://www.adullact.org
Yann, Morlaix (Finistère, le bout du monde), 02 98 78 60 02

yann forgerit a écrit :

Est ce que le mod_rewrite est activé sur ton Apache ?
http://web.developpez.com/tutoriel/apache/urlrewriting/

Il parraît que oui.

BoOz a ecrit :

J'essaye de configurer les urls propres de spip 1.8b2 et c'est pas de la tarte avec un sous domaine.

Mon site c'est :

http://demo.bloog.net

Si je fais un php info sur http://demo.bloog.net/rubrique.php3 j'apprends qu'en fait mon fichier c'est :

/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3

Ensuite je mets en route la re ecriture d'url, mon url devient :
http://demo.bloog.net/-bloOgletter-systeme-de-gestion-de-
ce qui est cool.

Mais apache me dit alors qu'il ne trouve pas
/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3 !!

C'est bizarre vu qu'avant la re ecriture c'était ca l'adresse ! Vous suivez ?

Dans le fichier des urls propres il est dit que si on est dans le cas d'un sous domaine il faut préciser RewriteBase ... , mais rien y fait, je tente des trucs et apache ne trouve jamais rien.

Ca vous dit quelque chose tout ca ? Parce que la je suis largué :stuck_out_tongue:

Bonjour,

Moi j'utilise les rewrites suivantes :
-----------------------
    RewriteEngine On
    RewriteBase /
    RewriteCond %{SCRIPT_FILENAME} (rubrique|article)([0-9]+)(\.html)$
    RewriteRule (.*) /%1.php3?id_%1=%2 [QSA]

    ErrorDocument 404 /index.php
------------------------

Elles fonctionnent pour les rubriques et les articles.
Mais vous pouvez ajouter d'autres prefixes (breves,...)
Il suffit de les rajouter dans la première parenthèse (rubrique|article|breve|....) en les séparant par des "pipes".

Exemple : article50.html sera redirigé en article.php3?id_article=50.

La dernière ligne est juste pour eviter qu'un lien (par exemple article23456.html
alors que l'article 23456 n'existe pas) ne fonctionnant pas engendre une erreur.
L'internaute est alors redirigé vers la page d'accueil.

Florian

BoOz wrote:

Florian ROYER a écrit :

Bonjour,

Pourriez-vous me donner votre fichier de rewrite ?

Certainement :slight_smile:

###########################################################
# Fichier .htaccess pour les URLs propres ; a installer #
# si vous reglez $type_urls='propre' #
# dans ecrire/mes_options.php3 ou dans mes_fonctions.php3 #
# (fichier associe : inc-urls-propres.php3) #
###########################################################

RewriteEngine On

### si votre site est en sous-domaine, preciser ci-dessous
#RewriteBase /sous/domaine/

# Rediriger les mots et breves sans le "+" final
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(\+[^/\.\+]+)$ /$1+ [QSA,R]

# Les mots-cles
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\+-[^/\.]+-\+$ mot.php3 [QSA,E=url_propre:$0]

# Les breves
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\+[^/\.]+\+$ breve.php3 [QSA,E=url_propre:$0]

# Les rubriques
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^-[^/\.]+-$ rubrique.php3 [QSA,E=url_propre:$0]

# Les articles
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^/\.]+$ article.php3 [QSA,E=url_propre:$0]

Merci
BoOz

Florian

BoOz wrote:

Salut,

J'essaye de configurer les urls propres de spip 1.8b2 et c'est pas de la tarte avec un sous domaine.

Mon site c'est :

http://demo.bloog.net

Si je fais un php info sur http://demo.bloog.net/rubrique.php3 j'apprends qu'en fait mon fichier c'est :

/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3

Ensuite je mets en route la re ecriture d'url, mon url devient :
http://demo.bloog.net/-bloOgletter-systeme-de-gestion-de-
ce qui est cool.

Mais apache me dit alors qu'il ne trouve pas
/data/www/net/g/o/bloog.net/o/m/demo/htdocs/rubrique.php3 !!

C'est bizarre vu qu'avant la re ecriture c'était ca l'adresse ! Vous suivez ?

Dans le fichier des urls propres il est dit que si on est dans le cas d'un sous domaine il faut préciser RewriteBase ... , mais rien y fait, je tente des trucs et apache ne trouve jamais rien.

Ca vous dit quelque chose tout ca ? Parce que la je suis largué :stuck_out_tongue:

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Bonjour,
Avant de mettre le bazar sur mon site test, je voudrais installer 2 spip
avec des configs différentes (squellettes, css, logos...) et utiliser la
même base.

C'est possible ?
Des contraintes, des problèmes ?

Merci

MXNet
E.Mail: mxnet@wanadoo.fr

MXNet a écrit :

Bonjour,
Avant de mettre le bazar sur mon site test, je voudrais installer 2 spip
avec des configs différentes (squellettes, css, logos...) et utiliser la
même base.

C'est possible ?

Oui

Des contraintes,

Lire la doc

des problèmes ?

non, sauf si tu utilises un prefixe qui commence par spip