wordpress安装目录中的非wordpress文件

时间:2011-04-22 10:33:05

标签: wordpress

我在root目录下安装了wordpress。在同一目录中有一个文件说test.html。我无法使用此URL打开此文件www.mysiet.com/test.html。当我打开这个文件时,我得到“没有找到帖子”。(我自己编写了wordpress的模板,如果没有找到帖子,这封邮件就在index.php中)。所以我的问题是:

  1. 如何打开放在根目录中的html文件。

  2. 我可以在根目录中创建一个新文件夹,并在该目录中安装另一个wordpress站点,而根目录已经安装了wordpress。

  3. 我可以在根目录中创建一个新文件夹(已经安装了wordpress)并将一些文件放在该新目录中并通过我的浏览器访问它们。

  4. 由于

4 个答案:

答案 0 :(得分:8)

在根文件夹中打开你的.htaccess,它一旦打开应该看起来像这样

# 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`

然后将其全部添加到上面并将目录放在指定的位置“替换” 子目录名称“你可以添加任意数量的潜艇”

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/REPLACE WITH SUB DIRECTORY NAME/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/REPLACE WITH SECOND SUBDIRECTORY NAME/(.*)$ [OR]
RewriteRule ^.*$ - [L]
</IfModule>`

如果我的子目录名为other

,则最终结果应如下所示
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/other/(.*)$ [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`

答案 1 :(得分:0)

如果我理解这一点,你在自己的文件夹中安装了wordpress,就像www / wordpress /。您还有一个* .html文件存储在www / test.html中吗?

如果我正在进行中,那么问题是当你配置它时你会告诉它使用wordpress目录。最好的解决方案是将该文件移动到www / wordpress目录中或移动到其自己的目录中,因此您可以使用www / wordpress / test.html或www / wordpress / tests / test.html。

对于问题2,我认为你要问的是你可以做一些像www / wordpress /有一个wordpress网站,但然后www / wordpress / wordpress2 /有另一个网站。虽然这是可能的,但这不是最好的主意,你为什么要这样做呢?你应该有www / wordpress /和www / wordpress2 /。如果网站以某种方式连接,你应该查看wordpress mu,这是一个多站点,这将允许你从同一个安装运行许多站点。

上面回答了问题3,但是你可以做www / wordpress / tests / test.html。

答案 2 :(得分:0)

如果您希望能够在wordpress安装下访问html文件,则可能需要更改.htaccess规则。

答案 3 :(得分:-1)

您可以检查文件权限。