Opencart .htaccess проблема - PullRequest
       7

Opencart .htaccess проблема

2 голосов
/ 01 февраля 2011

У меня похожая проблема. Мой URL похож на name.domain.com/subdoamin/store/index.php?...

и мой файл htaccess:

Options +FollowSymlinks

# Prevent Directoy listing 
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.tpl">
 Order deny,allow
 Deny from all
</FilesMatch>

#<FilesMatch "\.ini">
 #Order deny,allow
 #Deny from all
#</files>

# SEO URL Settings
RewriteEngine On
RewriteBase /store/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
RewriteRule ^(.*) index.php [L,QSA]

однако это дает 404 Not found ошибку

Ответы [ 3 ]

2 голосов
/ 13 февраля 2011

Если папка вашего магазина находится внутри папки поддомен , то RewriteBase должно быть / поддомен / store /

1 голос
/ 17 апреля 2017

Мой поддомен находится в корневом / основном сайте / тестовом сайте. Под admin-> system-> setting вы должны указать правильный URL-путь. тогда под .htaccess файл эта модификация у меня сработала,

RewriteRule ^ ([^?] *) Index.php? route = $ 1 [L, QSA]

RewriteCond% {REQUEST_URI}! ^ / TestSite /.*$

0 голосов
/ 13 октября 2011

Я копался в этом и обнаружил, что вы должны заменить _route_ на route.Это решит проблему.

RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
--> RewriteRule ^(.*)\?*$ index.php?route=$1 [L,QSA]`

, но требуется RewriteBase поддомена или папки.

...