2015-06-17 4 views
0

У меня есть Wordpress, установленный на root, и я использую подпапку под названием «uploads» для сценария загрузки файлов, который я использую. Проблема в том, что я получаю 404 ошибки при переходе на подстраницу в Wordpress (site.com/subpage). Я считаю, что это проблема с моим файлом htaccess. Я пробовал несколько вариантов, но это то, что я в настоящее время с помощью:Использование подпапки вне Wordpress дает 404 ошибки

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/uploads/(.*)$ [OR] 
RewriteRule ^.*$ - [L] 
</IfModule> 


# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

Любые подсказки о том, что вызывает ошибку 404 была бы оценена!

+0

Ok конкретно здесь. Вы получаете Wordpress 404 или Apache 404? Это разные. Также есть подстраница подстраницы wordpress или просто какая-то другая не-WordPress-страница? –

+0

Apache 404. Подстраницы являются подстраницами Wordpress. Как примечание, оно работает, если не использовать постоянные ссылки. – oneder

ответ

0

Не могли бы вы попытаться заменить базу перезаписи на путь к вашей подпапке?

т.е. от

RewriteBase/

в

RewriteBase /subpage/ 

ли это во всех базовых утверждений переписывания в вашем Htaccess

+0

Спасибо за ответ, но разве это не тормозит весь сайт Wordpress? Мне нужен весь сайт для работы, а не только одна подстраница. Извините, если я не объясню это ясно. – oneder

Смежные вопросы