Je suis entrain de développer un site web sur un serveur web apache
j'ai des url du genre
http://mondomaine.fr/index.php?page=login
http://mondomaine.fr/index.php?page=compte
j'aimerai réecrire mes pages comme ceci :
http://mondomaine.fr/login
http://mondomaine.fr/compte
j'ai installer le module apache mais je n'arrive pas a réecrire mes urls
pouvez vous m'aider ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
Quand tu parles du module apache tu parles bien tu modules Rewrite ? Pré-installé par défaut :
a2enmod rewrite
Après, pour faire vraiment un truc de base suivant ton exemple, tu peux faire ceci dans ton Vhost:
RewriteEngine on
RewriteRule login index.php?page=login
RewriteRule compte index.php?page=compte
après ça, tes pages http://mondomaine.fr/compte sera équivalent à http://mondomaine.fr/index.php?page=compte. Donc tu peux faire facilement des "href=compte"
Si tu en as beaucoup comme ça, je te conseille un truc un peu plus propre
Je t'encourage à regarder "http://httpd.apache.org/docs/2.4/fr/rewrite/intro.html"
j'ai mis sa dans mon htaccess et sa ne fonctionne pas
RewriteEngine on
RewriteRule compte index.php?page=compte
quand je fais http:/mondomaine.com/compte , sa me met une erreur 404 no-found
- Edité par Oldaric 16 avril 2015 à 16:33:00
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
AllowOverride n'a pas à être à All pour / et il doit manquer un deny from all sur la même partie (si j'ai bonne mémoire Apache était en allow fom all par défaut).
Si c'est le .htaccess complet et le bon VH (c'est visiblement le VH par défaut quand tu évoquais mondomaine.com), la réécriture devrait fonctionner.
Options +FollowSymlinks
RewriteEngine On
RewriteRule login index.php?page=login
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- Edité par Oldaric 17 avril 2015 à 17:04:34
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
je remonte le sujet , cela ne fonctionne toujours pas
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
je n'ai pas encore trouvé l'erreur , mais je me suis pas non plus pensé dessus
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
Reecriture d'url Htaccess
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?
On estime à environ 550 millions le nombre d'armes à feu actuellement en circulation. Autrement dit il y a un homme sur douze qui est armé sur cette planète. La seule question c'est … comment armer les onze autres ?