У меня есть два похожих сайта WordPress.
http://site.com/ и http://site.com/en/
Когда я пытаюсь загрузить http://site.com/en/page1.php, он автоматически перенаправляется на http://site.com/page1.php
Кажется, мне нужно изменить правило перезаписи в htaccess.
http://site.com/ имеет htaccess с содержимым, в котором:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^en/.*$ en/index.php [L]
#RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Вторым является (дляhttp://site.com/en/):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /en/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Какое правило я должен написать здесь, чтобы это работало?