Joomla, joomfish et rewrite

Joomla, joomfish et rewrite - Divers - Programmation

Marsh Posté le 25-08-2011 à 16:48:11    

Bonjour,
 
Sur un site qui tourne avec joomla j'ai utilisé le module joomfish pour avoir une version multi-langue, les url sont du genre http://monsite.fr/fr/video/mon-article (sans le module installé elles devraient être comme ça http://monsite.fr/video/mon-article). Maintenant qu'il est désactivé je tombe sur de erreur 404.  
 
Le htaccess d'origine de joomla:

Code :
  1. Options +FollowSymLinks
  2. #
  3. #  mod_rewrite in use
  4. RewriteEngine On
  5. ########## Begin - Rewrite rules to block out some common exploits
  6. ## If you experience problems on your site block out the operations listed below
  7. ## This attempts to block the most common type of exploit `attempts` to Joomla!
  8. #
  9. # Block out any script trying to set a mosConfig value through the URL
  10. RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
  11. # Block out any script trying to base64_encode crap to send via URL
  12. RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
  13. # Block out any script that includes a <script> tag in URL
  14. RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
  15. # Block out any script trying to set a PHP GLOBALS variable via URL
  16. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
  17. # Block out any script trying to modify a _REQUEST variable via URL
  18. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
  19. # Send all blocked request to homepage with 403 Forbidden error!
  20. RewriteRule ^(.*)$ index.php [F,L]
  21. #
  22. ########## End - Rewrite rules to block out some common exploits
  23. #  Uncomment following line if your webserver's URL
  24. #  is not directly related to physical file paths.
  25. #  Update Your Joomla! Directory (just / for root)
  26.      
  27. # RewriteBase /
  28. ########## Begin - Joomla! core SEF Section
  29. #
  30. RewriteCond %{REQUEST_FILENAME} !-f
  31. RewriteCond %{REQUEST_FILENAME} !-d
  32. RewriteCond %{REQUEST_URI} !^/index.php
  33. RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
  34. RewriteRule (.*) index.php
  35. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
  36. #
  37. ########## End - Joomla! core SEF Section


 
Moi j'ai ajouté sous le RewriteEngine On :

Code :
  1. RewriteRule ^/fr/(.*)$ $1 [L,R=301]


 
Mais je tombe toujours sur les erreurs 404 :( J'ai déjà posté sur le forum de Joomla.fr mais pour le moment je n'ai pas eu de réponse :( Est-ce que vous avez une idée ?
Merci d'avance.

Reply

Marsh Posté le 25-08-2011 à 16:48:11   

Reply

Marsh Posté le 25-08-2011 à 17:07:24    

Je viens de faire le test avec ça :

Code :
  1. RewriteRule ^\/fr\/(.*)$ $1 [R=301,L]


 
Mais toujours le même résultat :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed