Панели администратора моего многосайтового и дочерних сайтов болезненно доступны. В сообщении об ошибке говорится: 'Запрос превысил ограничение в 10 внутренних перенаправлений из-за вероятной ошибки конфигурации. Используйте «LimitInternalRecursion», чтобы увеличить лимит, если это необходимо. Используйте отладку LogLevel, чтобы получить обратную трассировку.'
Я пробовал много фрагментов кода .htaccess (Фрагмент кода 1, фрагмент кода 2), но ни один из них не соответствовал моим потребностям.
Я работаю на сервере разработки. Формат URL-адреса мультисайта выглядит следующим образом: www-dev.example.com -› для основного сайта. Форматы URL дочерних сайтов зависят от страны: fr-dev.example.com или uk-dev.example.com.
Вот правило перезаписи моего файла .htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^category-product/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/?$ index.php?product_cat=$1&produit=$2&aff=$3&nom=$4 [L]
RewriteRule ^categorie-produit/([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/?$ index.php?product_cat=$1&produit=$2&aff=$3&nom=$4 [L]
RewriteRule ^sitemap-product-([^\/]+).txt/?$ /sitemap-product.php?country=$1 [L]
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) wp/$1 [L]
RewriteRule ^(.*\.php)$ wp/$1 [L]
RewriteRule . index.php [L]
Может ли кто-нибудь сказать мне, что мне не хватает и почему эти перенаправления случаются?
PS: извините, но мне не разрешено указывать URL-адрес доступа к веб-сайту.
http://localhost:80/test/blabla
. Но предоставьте всю информацию, например, из шрифта, какой URL-адрес вам нужен, по какому внутреннему URL-адресу, спасибо. - person RavinderSingh13   schedule 19.01.2021