Joomla 1.5 404 Error при включеном mod_rewrite

Тема в разделе "Joomla и SEF (ЧПУ)", создана пользователем kyuss, 20.11.2009.

  1. Offline

    kyuss Недавно здесь

    Регистрация:
    02.12.2006
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    После включения Use Apache mod_rewrite все ссылки выдают ошибку 404.

    Все сделал вроде как надо:

    htaccess.txt переименовал в .htaccess
    расскоментировал RewriteBase
    пробовал так-же указать там прямой путь, хоть у меня джомла и установлена в корне

    всеравно 404 error

    Я нашел здесь такую инструкцию http://www.scribd.com/doc/2300167/Joomla-v-15-Configure-and-troubleshoot-SEF-URLs

    там написано что можно проверить работу mod_rewrite добавив RewriteRule (.*) http://www.google.ru вместо RewriteRule (.*) index.php

    я попробовал так сделать и меня редиректело на гугл, значит c mod_rewrite все в порядке

    так в чем же может быть дело?
     
    Последнее редактирование: 20.11.2009
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    kyuss, приведите код .htaccess и какая SEF установлена?
     
  4. Offline

    kyuss Недавно здесь

    Регистрация:
    02.12.2006
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    Код (CODE):
    1. ##
    2. # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
    3. # @package Joomla
    4. # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
    5. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    6. # Joomla! is Free Software
    7. ##
    8.  
    9.  
    10. #####################################################
    11. #  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    12. #
    13. # The line just below this section: 'Options +FollowSymLinks' may cause problems
    14. # with some server configurations.  It is required for use of mod_rewrite, but may already
    15. # be set by your server administrator in a way that dissallows changing it in
    16. # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
    17. # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    18. # it has been set by your server administrator and you do not need it set here.
    19. #
    20. #####################################################
    21.  
    22. ##  Can be commented out if causes errors, see notes above.
    23. Options +FollowSymLinks
    24. #
    25. #  mod_rewrite in use
    26.  
    27. RewriteEngine On
    28.  
    29. ########## Begin - Rewrite rules to block out some common exploits
    30. ## If you experience problems on your site block out the operations listed below
    31. ## This attempts to block the most common type of exploit `attempts` to Joomla!
    32. #
    33. # Block out any script trying to set a mosConfig value through the URL
    34. RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    35. # Block out any script trying to base64_encode crap to send via URL
    36. RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    37. # Block out any script that includes a <script> tag in URL
    38. RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    39. # Block out any script trying to set a PHP GLOBALS variable via URL
    40. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    41. # Block out any script trying to modify a _REQUEST variable via URL
    42. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    43. # Send all blocked request to homepage with 403 Forbidden error!
    44. RewriteRule ^(.*)$ index.php [F,L]
    45. #
    46. ########## End - Rewrite rules to block out some common exploits
    47.  
    48. #  Uncomment following line if your webserver's URL
    49. #  is not directly related to physical file paths.
    50. #  Update Your Joomla! Directory (just / for root)
    51.  
    52. RewriteBase /
    53.  
    54.  
    55. ########## Begin - Joomla! core SEF Section
    56. #
    57. RewriteCond %{REQUEST_FILENAME} !-f
    58. RewriteCond %{REQUEST_FILENAME} !-d
    59. RewriteCond %{REQUEST_URI} !^/index.php
    60. RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
    61. RewriteRule (.*) index.php
    62. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    63. #
    64. ########## End - Joomla! core SEF Section


    SEF стандартная джумловская
     
  5. Gronpipmaster
    Offline

    Gronpipmaster специалист

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    kyuss, возможно rewrite у хостера отключен, по пробуте раскоментуруйте строчку
    Код (CODE):
    1. # mod_rewrite in use
    тоесть убрать
    Код (CODE):
    1. #
     
  6. Offline

    kyuss Недавно здесь

    Регистрация:
    02.12.2006
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    все всем спасибо разобался в чем дело
     
  7. Gronpipmaster
    Offline

    Gronpipmaster специалист

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    kyuss, в чем было?
     
  8. Offline

    s.a.filko Недавно здесь

    Регистрация:
    03.12.2009
    Сообщения:
    11
    Симпатии:
    0
    Пол:
    Мужской
    не понимаю людей, которые сначала просят чтоб им помогли, и в конце не говорят как решать проблему...
     
  9. varakuta
    Offline

    varakuta Недавно здесь

    Регистрация:
    21.05.2009
    Сообщения:
    271
    Симпатии:
    2
    Пол:
    Мужской
    вот редиски
     
  10. Offline

    mira99 Недавно здесь

    Регистрация:
    19.11.2009
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Как решили? Поделитесь с сообществом!
     
  11. Offline

    diman_454 Недавно здесь

    Регистрация:
    09.02.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    kyuss, НУ ТАК В ЧЕМ ДЕЛО ТО БЫЛО?? такая же проблема!
     
  12. Offline

    Dr.Zlo2009 Недавно здесь

    Регистрация:
    27.05.2010
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    У меня такая же проблема, не работает ни одна ссылка, вместо страницы выдает
    "Not Found

    The requested URL /модинг/3d.html was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at www.tunning-pc.ru Port 80"
    Подсажите, в чем может быть проблема?
     
  13. Offline

    delux Недавно здесь

    Регистрация:
    23.02.2011
    Сообщения:
    12
    Симпатии:
    1
    Пол:
    Мужской
    трындец, не понимаю таких людей, вот у меня с этим проблема и чё терь делать? Сложно было написать решение проблемы?
     
  14. bigscoop
    Offline

    bigscoop Недавно здесь

    Регистрация:
    04.03.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    у меня та же проблема была из-за того, что в конфиге хоста в апаче стояла директива
    Код (CODE):
    1. AllowOverride None

    заменил на
    Код (html):
    1. AllowOverride all
     
  15. Offline

    yip Недавно здесь

    Регистрация:
    19.01.2010
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    # Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
    # при некоторых конфигурациях сервера. Она необходима для использования модуля Apache mod_rewrite, но может быть
    # уже настроена администратором вашего сервера и изменение этого параметра в .htaccess может быть запрещено.
    # Если эта директива вызывает ошибку сервера, то закомментируйте строку (добавьте символ # в
    # начало строки), перезагрузите в браузере сайт и протестируйте работу SEF-ссылок. Если они работают,
    # то вам не надо ничего менять здесь, т.к. всё уже настроено администратором сервера.

    т.е. решение проблемы заключается в закомментировании строки Options +FollowSymLinks
     

Поделиться этой страницей

Загрузка...