У нас есть установка WP в корне нашего сервера и его большого выполнения.. но, мы просто установили другое приложение в субдомене. Теперь, я могу просмотреть index.php того приложения, но ничего не могу сделать с ним.. правила htaccess в корне (от установки основы WP) производят запросы.
Так, как я устраняю WP htaccess файл от осуществления субдомена?
Вот htaccess содержание для корня (установка WP):
<IfModule mod_rewrite.c>
RewriteEngine On
# BEGIN WordPress
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>
И для htaccess в субдомене:
RewriteEngine on
RewriteCond $1 !^(index\.php|css|stylesheets|js|images|user_guide|favicon\.ico|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Я имею поиск везде онлайн и попробовал пару образцов, которые я нашел.. ничто не работало.
Любая справка значительно ценится!Спасибо
ОБНОВЛЕНИЕ: кажется, что, возможно, Wordpress не является преступником.. из любопытства я удалил все строки в WP .htaccess файл.. и приложение в субдомене все еще не работало. Переписывать правило должно быть неправильным..
Так, это является вторым, переписывают правило, которое не работает. Если я ввожу в/index.php? о затем я вижу о странице.. но это должно отобразиться путем движения в: / о
WP также является виновником (у вас две проблемы).
Я могу исправить первую проблему .htaccess, потому что WP предсказуем. Вы хотите поместить это перед разделом BEGIN WordPress:
RewriteRule ^subdir-name/.*$ - [PT]
Это захватывает любые запросы к вашему субдиректору и передает их через (PT), чтобы он не был захвачен WordPress.
Проблема со вторым файлом .htaccess заключается в том, что он предполагает, что он все еще находится в корневом каталоге. В этом случае я не могу быть уверенным, не видя макета вашего приложения, но / before index.php вполне может быть неправильным. Вы уверены, что пути во втором файле соответствуют новому макету ваших файлов?