Перейти к содержанию
Форум поддержки пользователей VamShop

Опять про seo и урлы


Рекомендуемые сообщения

Установил 1,78 версию. Никаких действий не предпринимал в настройках. Ссылки категорий предустановленных не открываются. Вот что в на странице - Module ....ru/smartphones not available.

 

Вопрос хостерам - На веб-сервере не установлен модуль mod_rewrite?

Ответ - Уважаемый абонент,  нет, модуль установлен.

 

.htaccess отсутствует.

 

Что делать?

Ссылка на сообщение
Поделиться на другие сайты

Значит не создался при установке. Привет хостерам

 

Вот содержимое .htaccess

Создайте в корне, где index.php

AddDefaultCharset utf-8

RewriteEngine On
RewriteBase /




ErrorDocument 400 /404.html
ErrorDocument 401 /404.html
ErrorDocument 403 /404.html
ErrorDocument 404 /404.html
ErrorDocument 500 /404.html



RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.jpeg|\.png|\.css|\.php|\.js$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*).html(.*)$ manager.php [L]

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input             pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation   0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>    

Ссылка на сообщение
Поделиться на другие сайты

добавил, вот результат - 

Not Found

The requested URL /redirector.php was not found on this server.

 

нету redirector.php в корне. Вы уверены, что все файлы залили? 

Ссылка на сообщение
Поделиться на другие сайты
Если у Вас магазин установлен не в домен, что называется, например магазин.ру, а в папку, например магазин.ру/smartphones
 
Тогда .htaccess файл должен быть в папку smartphones и строка:
RewriteBase /
должна быть такой:
RewriteBase /smartphones/
Ссылка на сообщение
Поделиться на другие сайты

Александр! Браво, теперь работает. Спасибо всем. 

Почему только это автоматом не создается.... но это уже другой вопрос....

Ссылка на сообщение
Поделиться на другие сайты

Александр! Браво, теперь работает. Спасибо всем. 

Почему только это автоматом не создается.... но это уже другой вопрос....

 

оно должно автоматически и создаваться.

т.е если бы у Вас создался .htaccess, то данный код был бы добавлен

Ссылка на сообщение
Поделиться на другие сайты

Видимо, скрипт не смог записать файл в папку smartphones, может прав доступа не было.

 

По идее, если у Вас сохранилась папка install

 

Там должен был быть создан файл htaccess.txt вроде бы, и вот его можно было скопировать в /smartphones/.htaccess

 

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

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...