[Помощь] Webasist и facebook

Тема в разделе "WebAsyst", создана пользователем NhGXkv85PR, 9 июл 2011.

Модераторы: mdss
  1. NhGXkv85PR

    NhGXkv85PR

    Регистр.:
    20 дек 2007
    Сообщения:
    166
    Симпатии:
    25
    Не получается интегрировать магазин в фейсбук при включенном ЧПУ http://мой сайт/facebook/ выдает 404 ошибку. При выключенном ЧПУ (да и при включенном) адреса вида http://сайт/?store_mode=facebook работают.
    Кто нибудь сталкивался с таким? Простите если проблема уже где то на форуме озвучивалась - найти к сожалению не удалось.
     
  2. ANATHEM

    ANATHEM Создатель

    Регистр.:
    19 авг 2007
    Сообщения:
    55
    Симпатии:
    7
    Выложите содержимое .htaccess, вероятно там что то не так прописано. Только что у себя проверил, работает отлично.
     
  3. NhGXkv85PR

    NhGXkv85PR

    Регистр.:
    20 дек 2007
    Сообщения:
    166
    Симпатии:
    25
    Буду благодарен если поможете.

    Код:
    Deny from local.
    Deny from 109.207.13.21 91.194.57.42 64.191.68.181 92.249.127.111 64.120.224.90 213.186.117.132 
    RewriteBase /
    php_value session.gc_maxlifetime 5184000
    php_value session.cookie_lifetime 5184000
    php_value session.cache_expire 5184000
    php_value magic_quotes_gpc On
    # WebAsyst .htaccess config
    AddDefaultCharset UTF-8
    DirectoryIndex index.php
    RewriteEngine On
    
    RewriteCond %{REQUEST_METHOD} !get [NC]
    RewriteCond %{REQUEST_URI} linkexchange [OR]
    RewriteCond %{QUERY_STRING} ukey=linkexchange
    RewriteRule ^(.*linkexchange.*)$ http://%{HTTP_HOST}/$1 [R=302,L,QSA]
    
    #shop
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^shop/(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^shop/(imgval.php|wbs_messageserserver.php) published/SC/html/scripts/$1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^(imgval.php|wbs_messageserserver.php|get_file.php) published/SC/html/scripts/$1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^shop(.*) published/SC/html/scripts/$1&frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/(album|view)/(.*) photos/index.php?q=$1/$2 [L,QSA]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/fullsize/(.*)/(.*) photos/fullsize.php?filename=$1&hash=$2 [L,QSA]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/(.+)$ photos/index.php?q=$1 [L,QSA]
    
    #common
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^login/(.*) login/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^installer/(.*) installer/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^published/$ published/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteCond  %{REQUEST_URI} !^published
    RewriteRule (.*) published/SC/html/scripts/index.php?__furl_path=$1&frontend=1 [QSA]
    Options +FollowSymlinks
    RewriteCond %{SERVER_PORT} ^443$
    RewriteRule ^robots.txt$ robots_ssl.txt
     
  4. ANATHEM

    ANATHEM Создатель

    Регистр.:
    19 авг 2007
    Сообщения:
    55
    Симпатии:
    7
    Странненько, а попробуйте заменить временно содержимое .хтакцеса с чистой установки и включенными ЧПУ:
    Код:
    # WebAsyst .htaccess config
    AddDefaultCharset UTF-8
    DirectoryIndex index.php
    RewriteEngine On
    #shop
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^shop/(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^shop/(imgval.php|wbs_messageserserver.php) published/SC/html/scripts/$1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^(repo_themes|js|3rdparty|images_common|products_pictures|images|themes|css)/(.*)$ published/SC/html/scripts/$1/$2?frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^(imgval.php|wbs_messageserserver.php|get_file.php) published/SC/html/scripts/$1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^shop(.*) published/SC/html/scripts/$1&frontend=1 [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/(album|view)/(.*) photos/index.php?q=$1/$2 [L,QSA]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/fullsize/(.*)/(.*) photos/getfullsize.php?filename=$1&hash=$2 [L,QSA]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^photos/(.+)$ photos/index.php?q=$1 [L,QSA]
    
    #common
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^login/(.*) login/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteRule ^installer/(.*) installer/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteRule ^published/$ published/index.php [L]
    
    RewriteCond  %{REQUEST_FILENAME} !-f
    RewriteCond  %{REQUEST_FILENAME} !-d
    RewriteCond  %{REQUEST_URI} !^published
    RewriteRule (.*) published/SC/html/scripts/index.php?__furl_path=$1&frontend=1 [QSA]
    
    Заработает?
     
  5. NhGXkv85PR

    NhGXkv85PR

    Регистр.:
    20 дек 2007
    Сообщения:
    166
    Симпатии:
    25
    к вашему добавил только строку RewriteBase / - без нее не работает вовсе
    К результату не привело - 404 — Не найдено
    Однако можно привязать и страницу с параметрами - вроде ни на что особо не влияет.

    Впрочем решил забить на фейсбук - показалось что эффекта там так просто не добьешься - очень большая и отдельная работа чтобы получить хоть какой то выхлоп. От того что просто привесишь туда магаз покупателей явно не прибавится.