我有以下结构
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
的配置错误吗?