[Помогите] Не работает стандартная форма входа на сайте

Тема в разделе "Joomla", создана пользователем tiranov07, 26 фев 2013.

  1. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    нет, он так конечно выводит, нормально. Но если добавить вручную index.php он не перенапривить на страницу без него. То есть получается существуют и такая страница и такая - дубли. Даже если нигде не делать ссылки на страницы с этим "индексом", то поисковики могут все равно проиндексировать такой урл, какой им понравится, и тогда трафик будет идти впустую.
     
  2. sanekdark

    sanekdark

    Регистрация:
    4 мар 2013
    Сообщения:
    17
    Симпатии:
    13
    все понял хм щас еще щас мне над идти уже пока мин 10 есть я подумаю
    --- добавлено: 4 мар 2013 в 14:48 ---
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://fmaster18.ru/ [R=301,L]


    добавь так
     
    tiranov07 нравится это.
  3. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    без изменений - html в конце добавляет, форма авторизации работает, а index.php не убирает

    вернее убирает, но только у главной
    --- добавлено: 4 мар 2013 в 14:54 ---
    или как думаете - насрать уже - оставить так? надеяться что страницы с index.php в индекс к поисковикам не попадут?
    --- добавлено: 4 мар 2013 в 14:57 ---
    поправочка - форма авторизации все таки не работает

    логин: admin
    пароль: admin123
     
  4. sanekdark

    sanekdark

    Регистрация:
    4 мар 2013
    Сообщения:
    17
    Симпатии:
    13
    а до этого я проверял работала то делали последний раз?
     
    tiranov07 нравится это.
  5. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    ну вот в последний раз нет не работала уже, да и я ничего не менял больше после того как вашей поправки последней
     
  6. sanekdark

    sanekdark

    Регистрация:
    4 мар 2013
    Сообщения:
    17
    Симпатии:
    13
    сделай как до этого делали шаг назад и проверь
     
    tiranov07 нравится это.
  7. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    сделал - теперь index.php не убирается ни у главной ни у остальных, но зато авторизация заработала.

    если раскомментировать строки:
    то индекс убирается у главной, но авторизация уже не работает. Я очень плохо понимаю вообще в этом htaccess. Но думаю надо как то сделать эти две строки, но с проверкой, если направление идет на авторизацию, то что бы индекс не убирало. Видимо при нажатии войти он отправляет данные через урл, что бы авторизовать, но редирект убирает кусок index.php. Вот авторизация и не срабатывает. Не знаю только как это можно сделать. Может движок как то поправить... гуглил - как то ничего толкового не нашел. Может какой нибудь модуль чпу поставить. Что бы он как-то все переворошил и по своему сделал. Ведь как то у людей работают сайты, или они склейки дублей не делают....
     
  8. sanekdark

    sanekdark

    Регистрация:
    4 мар 2013
    Сообщения:
    17
    Симпатии:
    13
    попробуй я гдето видел вроде модуль или палагин был чпу я потом себе установлю joomla по тестю поробую сам ченить я давно его не юзал уже
     
    tiranov07 нравится это.
  9. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    думаю да, раньше в проектах не использовал ни разу просто - не хотелось без необходимости какие то дополнения ставить, но похоже пришло время =)
    Спасибо огромное за помощь!
     
  10. sanekdark

    sanekdark

    Регистрация:
    4 мар 2013
    Сообщения:
    17
    Симпатии:
    13
    Options +FollowSymLinks
    RewriteEngine On

    # Редирект c урла без www на урл с www
    RewriteCond %{HTTP_HOST} ^fmaster18.ru
    RewriteRule (.*) http://www.fmaster18.ru/$1 [R=301,L]

    # устранение дублей урлов с .html и без
    RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
    RewriteRule .* %1.html [R=301,L]
    RewriteRule ^(.*)/$ /$1 [R=301,L]

    #Убирает index.php в урлах
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ http://www.fmaster18.ru/? [R=301,L]

    RewriteBase /

    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    #RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.
    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects
    ##
    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##
    # RewriteBase /
    ## Begin - Joomla! core SEF Section.
    #
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the request is for something within the component folder,
    # or for the site root, or for an extensionless URL, or the
    # requested URL ends with one of the listed extensions
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    #RewriteRule .* index.php [L]
    #
    ## End - Joomla! core SEF Section.

    так попробуй еще
    --- добавлено: 4 мар 2013 в 21:52 ---
    к стате вот еще думаю должно помочь решение заменить Options +FollowSymLinks на Options +SymLinksIfOwnerMatch
     
    tiranov07 нравится это.
  11. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    к сожаленению не помогает, ни то, ни другое. Решил пока оставить как есть. Запароленный обменник сделаю для этого сайта не поддомене, а в будущем понадобится - буду разбираться. Спасибо еще раз большое за помощь
     
  12. sergei5051

    sergei5051

    Регистрация:
    7 мар 2013
    Сообщения:
    22
    Симпатии:
    1
    кеш и в движке и в браузере почисть
     
  13. tiranov07

    tiranov07

    Регистрация:
    12 фев 2013
    Сообщения:
    97
    Симпатии:
    22
    в движке кэширование отключил пока, а в браузере по нескольку раз чистил после каждой попытки