Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
20 / 8 / 7
Регистрация: 29.08.2015
Сообщений: 57
1

.htaccess во вложенной папке

14.11.2015, 16:16. Просмотров 1584. Ответов 2
Метки нет (Все метки)

Здравствуйте, сложилась следующая ситуация.
Есть 2 движка: Wordpress и Opencart.
Wordpress лежит в корне сайта, а opencart в папке domen.com/shop. Оба движка используют .htaccess для ЧПУ. Проблема в том, что когда я обращаюсь к domen.com/shop/tovar1, запрос обрабатывает Wordpress.

Можно ли как-то исключить выполнение /shop Wordpress`ом?
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
 
</IfModule>
 
# END WordPress
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Prevent Directoy listing 
Options -Indexes
 
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>
 
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ 
 
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2015, 16:16
Ответы с готовыми решениями:

Перенаправление в .htaccess. Как все запросы к файлам в одной папке перенаправить к файлам в другой папке
Здравствуйте, нужно сделать второй сайт, который будет почти копией существующего. оба сайта на...

Доступ к папке в через .htaccess
Здравствуйте. Вот пытаюсь решить проблему с показом содержимого папки. В корне сайта есть файл...

Логи доступа к папке .htaccess
Здравствуйте, столкнулся с следующей проблемой: Существует папка, к которой обращаются...

htaccess. Запрет доступа к файлу/папке
Здравствуйте, а можно запредить доступ к всем файлам и папкам на сервере кроме index.php,...

2
970 / 609 / 355
Регистрация: 07.11.2015
Сообщений: 965
14.11.2015, 19:14 2
Добавить RewriteRule ^shop/ - [L] над основными правилами WordPress
Код
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^shop/ - [L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
 
</IfModule>
 
# END WordPress
0
20 / 8 / 7
Регистрация: 29.08.2015
Сообщений: 57
14.11.2015, 19:25  [ТС] 3
К сожалению, не помогло. Так и обращается к Wordpress к index.php и естественно в ответ получаю 404.

Добавлено через 6 минут
Вопрос решен. Изменил в .htaccess /shop:
RewriteBase / на RewriteBase /shop, что вполне логично
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2015, 19:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как ограничить доступ к папке используя .htaccess и .htpassw
Расскажите подробно subj. 1. Что должно быть в файлах (какието directory?) 2. Php скрипт мыльте...

Отмена действия .htaccess во вложенной папке
Вот у меня в корне хостинга лежит .htaccess, действие которого как и положено распространяется на...

Открыть файл во вложенной папке
Добрый день. К примеру главный программный модуль запускается в каталоге ~/current . Мне нужно...

Сайт во вложенной папке. Какой тИЦ?
Подскажите, пожалуйста. У меня со старых времен сайт расположен на хосте &quot;МТУ-Интел&quot; во вложенной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.