Version complète: sur le forum Webmaster Hub : C'est quoi ce .htaccess
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
guymauve
Hello,

Je regarde pour nettoyer mon .htaccess et j'ai le code suivant dedans :

CODE
######################### Howto map /~user to /user ############################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)$ http://%{SERVER_NAME}/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2
################################################################################

###################### Howto map /users/user to /users/user ####################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/users/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)$ http://%{SERVER_NAME}/users/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/users/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2
################################################################################


J'avoue ne plus savoir à quoi il sert. Pourriez-vous me mettre sur la voie ?

Merci d'avance et bonne journée.
Remi
En gros :
Ré-écrire les adressages de type /home/.... ou /user/...
en adresse avec le nom du domaine
guymauve
Bonjour,

Merci de ta réponse.

Je t'avouerai que je ne suis pas beaucoup plus avancé car je ne sais plus à quoi ça correspond.

Ce que je ne comprends pas c'est quelles url ils réécrivent et en quoi ...

Merci quand même, je vais continuer à chercher.
ALeX!S
Tu es surement chez infomaniak, j'ai trouvé ta réponse dans leur FAQ.

CITATION
Comment accéder par le web au répertoire des utilisateurs FTP supplémentaires ?
Pour afficher le contenu d'un dossier de compte ftp il suffit de pointer son navigateur sur l'adresse:

-http://www.mon_domaine.com/nom_d'utilisateur

à condition d'avoir laissé le fichier .htaccess que nous avions mis par défaut en place; sans cela le signe "~" est indispendable:

-http://www.mon_domaine.com/~nom_d'utilisateur

Si vous avez supprimé ce fichier et que vous désirez y accéder à nouveau sans le "~" il vous faut placer un fichier .htaccess dans le répertoire /web principal du site(pas celui du compte utilisateur ftp) avec le contenu suivant:

[LE CODE DE TON HTACCESS POSTE PLUS HAUT]


Source ici

1 minute sur Google à peut près smartass.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.