WordPress页面未优先于服务器目录

时间:2017-06-13 作者:Ankur Lathwal

在我的wordpress网站上,我有一个页面。com/下载。在同一台服务器上,我有一个名为download的目录,在那里我存储了需要在下载页面上提供的文件。所以问题是,当有人试图访问mysite时。com/download,他被带到目录而不是页面。我现在已经关闭了目录访问,因此它当前显示没有访问权限。我希望wordpress显示页面而不是目录。我不确定这是否是服务器或wordpress的问题。我希望有人能澄清。

1 个回复
SO网友:Ankur Lathwal

找到了答案!这是一个问题。htaccess文件。我需要在中写一条规则。将我的下载文件夹重命名为downloads后,此异常的htaccess文件。所以它仍然需要重命名文件夹。

RewriteRule ^download/(.+)$ downloads/$1
此规则应位于文件中wordpress规则之前。这可以确保如果有人在查看mysite。com/download/folder1子目录,他实际上被重定向到了mysite。com/downloads/folder1。

参考号:WP Page and Subdirectory with same name

结束

相关推荐

wp_redirect and get variables

我正在使用wp\\u重定向将用户发送回管理页面。除了由于某种原因被删除的get变量外,一切都正常。 $url = \"admin.php?page=cv_data&saved\"; wp_redirect(admin_url($url)); 将罚款重定向到admin.php?page=cv_data&saved半秒钟后,url将丢失“saved”变量。admin.php?page=cv_data我试图使用“saved”get变量触发一些CSS,并向用户提供表