403 (Запрещено) с повторяющимся путем. МНОГО ВРЕМЕНИ apache - PullRequest
0 голосов
/ 28 января 2020

Я изо всех сил пытаюсь сделать это, у меня есть два проекта, один внутри другого, мой первый проект .htaccess имеет этот код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI}  !(checkout-web) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html
</IfModule>

И мой второй проект имеет этот .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.html
</IfModule>

Мой первый проект работает прекрасно, мой второй проект я называю / checkout-web (я сделал этот проект символической c ссылкой), но когда я вызываю этот маршрут, то здесь происходит поиск моего компонента:

http://ecommerce-web.local/checkout-web/bower_components/cpb-footer/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/src/checkout-web-app/checkout-web-app.html

Я не знаю, почему это происходит, я попытался поставить:

RewriteRule (.*) checkout-web-app.html

Это заставило мою страницу появиться, когда положить / оформить заказ, но потом я получил 404, не найденный когда мой маршрут получает больше информации, например / checkout-web / cart

Я знаю, что моя конфигурация маршрутов в проекте работает хорошо, потому что без моего первого проекта второй работает очень хорошо ... Все, что мне сейчас нужно, это заставить этот второй проект работать с моим первым проектом ... Как я могу заставить этот БОЛЬШОЙ и НЕПРАВИЛЬНЫЙ URL искать мой компонент искать мой правильный URL?

Я что-то упустил с .htaccess?

Я настроил Apache для индексов опций FollowSymLinks

Я получаю следующую ошибку:

net::ERR_ABORTED 403 (Forbidden)
...