Modification du fichier .htaccess
Problem has been recordedSolution Manager: Bernard
Issue description
Bonjour,
J'ai vu dans cet article Qu'est-ce que YACS 7.6 ? qu'il fallait modifier manuellement le fichier .htaccess pour profiter de l'URL Rewriting.
Par contre je ne suis pas sûr des lignes qu'il faut dé- commenter !
Pourriez vous m'indiquer les manips à faire sur ce fichier pour profiter de l'URL rewriting.
Merci d'avance.
Pour info mon fichier .htaccess a cette tête là :
J'ai vu dans cet article Qu'est-ce que YACS 7.6 ? qu'il fallait modifier manuellement le fichier .htaccess pour profiter de l'URL Rewriting.
Par contre je ne suis pas sûr des lignes qu'il faut dé- commenter !
Pourriez vous m'indiquer les manips à faire sur ce fichier pour profiter de l'URL rewriting.
Merci d'avance.
Pour info mon fichier .htaccess a cette tête là :
#
# This file adds nice features to YACS
#
# Uncomment directives below depending of your needs.
# Do this one block at a time.
# Then load the main index page of your YACS server.
# If you experiment a 500 Internal Server Error then
# comment out every directive below or suppress this file.
#
# More support at http://www.yetanothercommunitysystem.com/
#
# All lines related to .html and .xml extensions are legacy, related to
# YACS version 7.6alpha. They should be removed by Q3, 2007.
# ask Apache to redirect to pretty error pages
#ErrorDocument 401 /yacs/error.php?error=401ErrorDocument 403 /yacs/error.php?error=403ErrorDocument 404 /yacs/error.php?error=404DirectoryIndex index.php
# set the default handler to index.php
#
# disable directory browsing below this directory
#Options -IndexesOptions FollowSymLinks
# is a pre-requisite for acceptance of RewriteRule directives in mod_rewrite
#
# rewrite URLs
#
# ensure the engine has been activated
#
## RewriteEngine on
# used to test the rewriting function in control/configure.php
#
## RewriteRule rewrite_test/([0-9]+)$ control/test.php?a=$1 [L]
## RewriteRule rewrite_test$ control/test.php [L]
# remove the cosmetic tail .xml added to feeds in normalized_url()
#
## RewriteRule ([a-zA-Z]+-feed)/([0-9]+).xml$ $1/$2
# provide pretty references to actions
#
## RewriteRule actions/([0-9]+).html$ actions/view.php?id=$1 [L]
## RewriteRule actions/([0-9]+)$ actions/view.php?id=$1 [L]
## RewriteRule action-([a-zA-Z_]+)/([0-9]+)$ actions/$1.php?id=$2 [L]
# provide pretty references to articles
#
## RewriteRule articles/([0-9]+)-(.+).html$ articles/view.php?id=$1 [L]
## RewriteRule articles/([0-9]+)-(.+)$ articles/view.php?id=$1 [L]
## RewriteRule articles/([0-9]+).html$ articles/view.php?id=$1 [L]
## RewriteRule articles/([0-9]+)$ articles/view.php?id=$1 [L]
## RewriteRule article-([a-zA-Z_]+)/([0-9]+)-(.+)$ articles/$1.php?id=$2 [L]
## RewriteRule article-([a-zA-Z_]+)/([0-9]+)$ articles/$1.php?id=$2 [L]
# provide pretty references to categories
#
## RewriteRule categories/([0-9]+)-(.+).html$ categories/view.php?id=$1 [L]
## RewriteRule categories/([0-9]+)-(.+)$ categories/view.php?id=$1 [L]
## RewriteRule categories/([0-9]+).html$ categories/view.php?id=$1 [L]
## RewriteRule categories/([0-9]+)$ categories/view.php?id=$1 [L]
## RewriteRule category-([a-zA-Z_]+)/([0-9]+)-(.+)$ categories/$1.php?id=$2 [L]
## RewriteRule category-([a-zA-Z_]+)/([0-9]+)$ categories/$1.php?id=$2 [L]
# provide pretty references to comments
#
## RewriteRule comments/([0-9]+).html$ comments/view.php?id=$1 [L]
## RewriteRule comments/([0-9]+)$ comments/view.php?id=$1 [L]
## RewriteRule comment-([a-zA-Z_]+)/([0-9]+)$ comments/$1.php?id=$2 [L]
# provide pretty references to dates
#
## RewriteRule dates/([0-9]+).html$ dates/view.php?id=$1 [L]
## RewriteRule dates/([0-9]+)$ dates/view.php?id=$1 [L]
## RewriteRule date-([a-zA-Z_]+)/([0-9]+)$ dates/$1.php?id=$2 [L]
# provide pretty references to decisions
#
## RewriteRule decisions/([0-9]+).html$ decisions/view.php?id=$1 [L]
## RewriteRule decisions/([0-9]+)$ decisions/view.php?id=$1 [L]
## RewriteRule decision-([a-zA-Z_]+)/([0-9]+)$ decisions/$1.php?id=$2 [L]
# provide pretty references to feeds
#
## RewriteRule feeds/articles.xml$ articles/feed.php [L]
## RewriteRule feeds/articles$ articles/feed.php [L]
## RewriteRule feeds/atom.xml$ feeds/atom_0.3.php [L]
## RewriteRule feeds/atom$ feeds/atom_0.3.php [L]
## RewriteRule feeds/comments.xml$ comments/feed.php [L]
## RewriteRule feeds/comments$ comments/feed.php [L]
## RewriteRule feeds/files.xml$ files/feed.php [L]
## RewriteRule feeds/files$ files/feed.php [L]
## RewriteRule feeds/opml.xml$ feeds/describe.php [L]
## RewriteRule feeds/opml$ feeds/describe.php [L]
## RewriteRule feeds/rss.xml$ feeds/rss_2.0.php [L]
## RewriteRule feeds/rss$ feeds/rss_2.0.php [L]
## RewriteRule feeds/(.+).xml$ feeds/$1.php [L]
## RewriteRule feeds/(.+)$ feeds/$1.php [L]
# provide pretty references to files
#
## RewriteRule files/([0-9]+)-(.+).html$ files/view.php?id=$1 [L]
## RewriteRule files/([0-9]+)-(.+)$ files/view.php?id=$1 [L]
## RewriteRule files/([0-9]+).html$ files/view.php?id=$1 [L]
## RewriteRule files/([0-9]+)$ files/view.php?id=$1 [L]
## RewriteRule file-([a-zA-Z_]+)/([0-9]+)-(.+)$ files/$1.php?id=$2&action=$3 [L]
## RewriteRule file-([a-zA-Z_]+)/([0-9]+)$ files/$1.php?id=$2 [L]
# provide pretty references to images
#
## RewriteRule images/([0-9]+).html$ images/view.php?id=$1 [L]
## RewriteRule images/([0-9]+)$ images/view.php?id=$1 [L]
## RewriteRule image-([a-zA-Z_]+)/([0-9]+)$ images/$1.php?id=$2 [L]
# provide pretty references to locations
#
## RewriteRule locations/([0-9]+).html$ locations/view.php?id=$1 [L]
## RewriteRule locations/([0-9]+)$ locations/view.php?id=$1 [L]
## RewriteRule location-([a-zA-Z_]+)/(.+)$ locations/$1.php?id=$2 [L]
# provide pretty references to sections
#
## RewriteRule sections/([0-9]+)-(.+).html$ sections/view.php?id=$1 [L]
## RewriteRule sections/([0-9]+)-(.+)$ sections/view.php?id=$1 [L]
## RewriteRule sections/([0-9]+).html$ sections/view.php?id=$1 [L]
## RewriteRule sections/([0-9]+)$ sections/view.php?id=$1 [L]
## RewriteRule section-([a-zA-Z_]+)/([0-9]+)-(.+)$ sections/$1.php?id=$2 [L]
## RewriteRule section-([a-zA-Z_]+)/([0-9]+)$ sections/$1.php?id=$2 [L]
# provide pretty references to servers
#
## RewriteRule servers/([0-9]+).html$ servers/view.php?id=$1 [L]
## RewriteRule servers/([0-9]+)$ servers/view.php?id=$1 [L]
## RewriteRule server-([a-zA-Z_]+)/([0-9]+)$ servers/$1.php?id=$2 [L]
# provide pretty references to tables
#
## RewriteRule tables/([0-9]+).html$ tables/view.php?id=$1 [L]
## RewriteRule tables/([0-9]+)$ tables/view.php?id=$1 [L]
## RewriteRule table-([a-zA-Z_]+)/([0-9]+)$ tables/$1.php?id=$2 [L]
# provide pretty references to users
#
## RewriteRule users/([0-9]+)-(.+).html$ users/view.php?id=$1 [L]
## RewriteRule users/([0-9]+)-(.+)$ users/view.php?id=$1 [L]
## RewriteRule users/([0-9]+).html$ users/view.php?id=$1 [L]
## RewriteRule users/([0-9]+)$ users/view.php?id=$1 [L]
## RewriteRule user-([a-zA-Z_]+)/([0-9]+)-(.+)$ users/$1.php?id=$2 [L]
## RewriteRule user-([a-zA-Z_]+)/([0-9]+)$ users/$1.php?id=$2 [L]
# provide pretty references to versions
#
## RewriteRule versions/([0-9]+).html$ versions/view.php?id=$1 [L]
## RewriteRule versions/([0-9]+)$ versions/view.php?id=$1 [L]
## RewriteRule version-([a-zA-Z_]+)/([0-9]+)$ versions/$1.php?id=$2 [L]
# allow nice selector go/keyword -> go.php/keyword -see codes/codes.php
#
## RewriteRule go/(.+)$ go.php/$1
# provide pretty references to other top-level scripts
#
## RewriteRule about.html$ about.php [L]
## RewriteRule about$ about.php [L]
## RewriteRule cron.html$ cron.php [L]
## RewriteRule cron$ cron.php [L]
## RewriteRule help.html$ help.php [L]
## RewriteRule help$ help.php [L]
## RewriteRule privacy.html$ privacy.php [L]
## RewriteRule privacy$ privacy.php [L]
## RewriteRule search.html$ search.php [L]
## RewriteRule search$ search.php [L]
# translate authentication data if PHP runs as CGI - see agents/feed.php
#
## RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
#download palm files
#
##AddType application/octet-stream .prc .pdb
Comments
| Bernard from nearby-an-airport Associate, 6581 posts | A priori, il suffit d'enlever les deux '##' en têtes de toutes les lignes 'RewriteRule'. |
Hardboiled![]() from le Web Parisien 175 posts | Merci, cela marche a priori Mais dans le panneau de contrôle à la rubrique HTTP entrant, l'option 3 (avec .htaccess activé) ne marche pas :le lien de teste affiche une erreur 404 Encore une ignorance de ma part Y aurait-il un remede
|
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2008 posts |
Hardboiled : Tous les hébergeurs ne permettent cela, ou parfois, il y a d'autres choses à faire (par exemple, pour moi, chez Nuxit, ça peut marcher, mais il faut que je fasse quelque chose en plus que je n'ai pas encore très bien compris. Donc pour l'instant ça ne marche pas). Quel est ton hébergeur ? ----- Agnès Il n'y a pas de problèmes, que des solutions. |
Hardboiled![]() from le Web Parisien 175 posts | Merci Agnes, Mon hébergeur est 1and1. Malgré ce que j'ai dit plus haut maintenant cela ne marche plus, alors que je n'ai rien changé. Je n'y comprends plus rien !!! |
| Bernard from nearby-an-airport Associate, 6581 posts | Et depuis, ça remarche ou pas ? |
Hardboiled![]() from le Web Parisien 175 posts |
Bernard : Cela ne marche pas mieux et j'ai un fonctionnement erratique : Et puis d'autres dysfonctionnements par ci par là. Pour l'instant j'ai renoncé à traiter le problème en profondeur. Peut-être qu'une prochaine mise à jour et une installation "from scratch" pourra régler mes petits soucis. PS: Bonne Université Yacs |
Rate this page
Posted by Hardboiled on Sep. 21 2007, commented by Hardboiled on Oct. 3 2007, (popular)

Y aurait-il un remede 