Доброго времени суток знатокам. Столкнулся с данной проблемой opencart 1.5.6.4 (установлен simple, vqmod) . После настройки ЧПУ под средством стандартных опций SEO_URL не отображаются товары при переходе с главной ( через модуль рекомендуемые товары) тоесть при переходе на страницу по адресу сайт/товар выдает ошибку " Forbidden You don't have permission to access /товар.html on this server. " При переходе из категории товар отоброжается корректно и выводит ссылки типа сайт/категория/товар.html Если что не правильно указал или не точно объяснил прозьба сильно не пинать новичек, первый магазин. гуглом пользовался, может не до читал, может не доглядел но 3 дня на перечитку форумов убил мозг кипит
Это не ошибка, а скорее что то в htaccess начериканно Вы лучше использовали новую версию, а не старую. Мало кто занимается старьем
ММ как бы да, но пожалуйста гляньте мой htaccess ( сам не писал ) может что убрать добавить надо : AddDefaultCharset UTF-8 Options -Indexes <FilesMatch "\.(tpl|ini|log|html)$"> Order Allow,Deny deny from all </FilesMatch> <FilesMatch "error.(txt)$"> Order Allow,Deny Deny from all </FilesMatch> RewriteCond %{HTTP_HOST} ^www.site.com.ua RewriteRule ^(.*)$ http://site.com.ua/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^qwerty\d+ RewriteRule ^$ /? [R=301,L] RewriteBase / RewriteCond %{QUERY_STRING} ^page=1$ RewriteRule (.*) $1? [R=301,L] RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^hotline.xml$ /system/download/hotline.xml [L] RewriteRule ^yandex.xml$ /system/download/yandex.xml [L] RewriteRule ^market_yandex_ua.xml$ /system/download/market_yandex_ua.xml [L] RewriteRule ^freemarket_kiev_ua.xml$ /system/download/freemarket_kiev_ua.xml [L] RewriteRule ^price_ua.xml$ /system/download/price_ua.xml [L] RewriteRule ^metamarket_com_ua.xml$ /system/download/metamarket_com_ua.xml [L] RewriteRule ^ava_ua.xml$ /system/download/ava_ua.xml [L] RewriteRule ^hotprice_ua.xml$ /system/download/hotprice_ua.xml [L] RewriteRule ^technoportal_ua.xml$ /system/download/technoportal_ua.xml [L] RewriteRule ^mircen_com_ua.xml$ /system/download/mircen_com_ua.xml [L] RewriteRule ^vseceni_kiev_ua.xml$ /system/download/vseceni_kiev_ua.xml [L] RewriteRule ^qp_ua.xml$ /system/download/qp_ua.xml [L] RewriteRule ^np_ua.xml$ /system/download/np_ua.xml [L] RewriteRule ^ukrshops_com_ua.xml$ /system/download/ukrshops_com_ua.xml [L] RewriteRule ^nadavi_net.xml$ /system/download/nadavi_net.xml [L] RewriteRule ^spravka_ua.xml$ /system/download/spravka_ua.xml [L] RewriteRule ^i_m_com_ua.xml$ /system/download/i_m_com_ua.xml [L] RewriteRule ^google_sitemap$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^yandex_market$ index.php?route=feed/yandex_market [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteRule sitemap.xml /index.php?route=feed/google_sitemap RewriteRule google_sitemap /index.php?route=feed/google_sitemap RewriteRule ^(contact)$ index.php?route=information/$1 RewriteRule ^(account/return/insert)$ index.php?route=$1 RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.php$ / [R=301] Options +SymLinksIfOwnerMatch # php_flag register_globals off # php_flag magic_quotes_gpc Off # php_value upload_max_filesize 999M # php_value post_max_size 999M # php_value max_execution_time 20000 # php_value max_input_time 20000 # php_admin_value open_basedir none <ifModule mod_headers.c> Header set Connection keep-alive </ifModule> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html <ifModule mod_headers.c> Header append Vary User-Agent </ifModule>
Вот почитайте Мне лично вот это не нравиться Код: <FilesMatch "\.(tpl|ini|log|html)$"> Order Allow,Deny deny from all </FilesMatch> уберите это
Я привел статью, там и написано что это могло быть не по теме нельзя, либо в личку, либо новая тема Сегодня не отвечу. только завтра
нельзя убирать. Наверно надо заменить на Код: <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> Зачем там вообще лишний символ непонятно..
а смысл разрешать доступ к файлам, в которых лежит нужная для владельца информация? Не поставив это, на неправильно настроенном хостинге, любой сможет получить доступ к исходникам шаблона, к логу, к php.ini
Подскажите, пожалуйста, как сделать переадресацию со страницы /index.php?route=themecontrol/product&product_id=... на главную?