Redirection avec un htaccess
Bonjour à tous ,
Voici mon problème d'aujourd'hui , j'ai un .htaccess qui redirige les liens de type http://monsite.fr/signup vers http://monsite.fr/signup.php mon problème est que :
1 - Le module rewrite est bien sur le serveur , est bien activé et que sa marche
2 - Cela ne marche que sur un rewrite du type http://monsite.fr/test.html vers http://monsite.fr/test.php
Voici mon .htaccess :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^test\.html$ /news/test.php [L]
RewriteRule ^signup$ /news/signup.php [L]
RewriteRule ^login$ /news/login.php [L]
RewriteRule ^logout$ /news/logout.php [L]
RewriteRule ^forgot$ /news/forgot.php
RewriteRule ^reset$ /news/reset.php
RewriteRule ^resetpassword$ /news/resetpassword.php
RewriteRule ^confirmemail$ /news/confirmemail.php
RewriteRule ^upload$ /news/upload.php
RewriteRule ^videos$ /news/videos.php
RewriteRule ^categories$ /news/categories.php
RewriteRule ^community$ /news/community.php
RewriteRule ^members$ /news/members.php
RewriteRule ^membersearch$ /news/membersearch.php
RewriteRule ^cams$ /news/cams.php
RewriteRule ^videosearch$ /news/videosearch.php
RewriteRule ^video/(.*)/(.*) /news/playvideo.php?videoid=$1&page=$2
RewriteRule ^edit$ /news/edit.php
RewriteRule ^prefs$ /news/prefs.php
RewriteRule ^user/(.*)/(.*)/news/friends memberfriends.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/comments membercomments.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/subscribers membersubscribers.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/info memberinfo.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/videos/public memberpvideos.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/videos/recent memberrvideos.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/videos/favorite memberfvideos.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*)/news/videos membervideos.php?userid=$1&username=$2
RewriteRule ^user/(.*)/(.*) /news/profile.php?userid=$1&username=$2
RewriteRule ^friend_request$ /news/friend_request.php
RewriteRule ^send_message$ /news/send_message.php
RewriteRule ^myvideos$ /news/myvideos.php
RewriteRule ^myfavorites$ /news/myfavorites.php
RewriteRule ^myplaylist$ /news/myplaylist.php
RewriteRule ^mysubscriptions$ /news/mysubscriptions.php
RewriteRule ^myfriends$ /news/myfriends.php
RewriteRule ^friendrequests$ /news/friendrequests.php
RewriteRule ^inbox$ /news/inbox.php
RewriteRule ^blocks$ /news/blocks.php
RewriteRule ^embed$ /news/embed.php
RewriteRule ^terms$ /news/static.php?id=1
RewriteRule ^privacy$ /news/static.php?id=2
RewriteRule ^about$ /news/static.php?id=3
RewriteRule ^dmca$ /news/static.php?id=7
RewriteRule ^2257$ /news/static.php?id=8
RewriteRule ^advertising$ /news/static.php?id=4
RewriteRule ^contact$ /news/static.php?id=5
RewriteRule ^rss$ /news/rss.php
RewriteRule ^download/video/(.*)/(.*) /news/downloadvideo.php?VIDEOID=$1&title=$2
RewriteRule ^private$ /news/private.php
</IfModule>
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed,
# but better safe than sorry.
SecFilterScanPOST Off
</IfModule> |
Comme on peut le voir il y as la redirection test.html qui marche parfaitement bien , mais pour toutes les autres redirections cela ne marche pas , es-ce que c'est parce qu’il n'y as pas d’extension ? Je pense que non puisque cela marchait bien sur un hébergement mutualisé ...
Donc je tourne en rond et en rond pour arriver à la fin toujours à des erreurs 404 comme celle-ci :
Code:
1 2 3 4
|
Not Found
The requested URL /news/signup was not found on this server. |
Je n'y comprend plus rien !
Si quelqu’un parmi vous à une idée je suis preneur !
Merci d'avance , cdlt cdj34