Наше приложение использует правила перезаписи в нашем приложении PHP, и наш разработчик добавил эти правила перезаписи в наш файл Apache VHosts:
Я обновил наши правила перезаписи, основываясь на предложении ниже.
В настоящее время моя конфигурация файла VHosts выглядит следующим образом:
RewriteCond% blog! -D
RewriteRule ^ / ([a-zA-Z0-9 -,] +) /? $ /Index.php?a=$1
RewriteCond% blog! -D
RewriteRule ^ / ([a-zA-Z0-9 -,] +) / ([a-zA-Z0-9 -,] +) /? $ /Index.php?a=$1&b=$2
RewriteCond% blog! -D
RewriteRule ^ / ([a-zA-Z0-9 -,] +) / ([a-zA-Z0-9 -,] +) / ([a-zA-Z0-9 -,] +) /? $ /index.php?a=$1&b=$2&c=$3
RewriteCond% blog! -D
RewriteRule ^ / ([a-zA-Z0-9 -,] +) / ([a-zA-Z0-9 -,] +) / ([a-zA-Z0-9 -,] +) / ([ a-zA-Z0-9 -,] +) /? $ /index.php?a=$1&b=$2&c=$3&d=$4&e=$5
В настоящее время я могу успешно получить доступ ко всем другим вкладкам наших приложений, таким как / goods и т. Д. Но я все еще не могу получить доступ к www.test.com/blog
Он все еще перенаправляет меня на главную страницу index.php нашего приложения. Из переписанных логов:
[13 / Oct / 2009: 17: 08: 41 --0400] [www.test.com/sid#8d03d8][rid#b902d8/initial] (1) пройти через /blog/wp-login.php
[13 / Oct / 2009: 17: 08: 41 --0400] [www.test.com/sid#8d03d8][rid#b942f8/initial] (1) обзор / /public_html/index.php [OK ]
Спасибо