多个文件夹域配置未触发url

时间:2018-11-12 01:35:07

标签: wordpress .htaccess

我有以下结构

www/
  /website1
  /website2
  /uploads/foo.pdf
  /websiteWP
  .htaccess

.htacces内容,它表示foo.com应该默认加载/ websiteWP:

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?foo.com$

RewriteCond %{REQUEST_URI} !^/website1/
RewriteCond %{REQUEST_URI} !^/website2/
RewriteCond %{REQUEST_URI} !^/uploads/
RewriteCond %{REQUEST_URI} !^/websiteWP/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /websiteWP/$1

RewriteCond %{HTTP_HOST} ^(www.)?foo.com$
RewriteRule ^(/)?$ websiteWP/index.php [L] 

在Wordpress中,单击链接https://www.foo.es/uploads/some-pdf.pdf将导致一个无限的加载页面,试图加载内容。

但是可以从网站外部(在搜索框中粘贴)转到pdf。

是因为.htaccess的配置错误吗?

完整说明:wordpress stackexchange

0 个答案:

没有答案