wordpress安装目录中的非wordpress文件
我已经在根目录中安装了wordpress。同一目录中有一个文件,比如test.html。我无法使用此url打开此文件www.mysiet.com/test.html。当我打开这个文件时,我得到了“找不到帖子”(我自己编写了wordpress的模板,如果找不到帖子,这个消息在index.php中)。因此,我的问题是:wordpress安装目录中的非wordpress文件,wordpress,Wordpress,我已经在根目录中安装了wordpress。同一目录中有一个文件,比如test.html。我无法使用此url打开此文件www.mysiet.com/test.html。当我打开这个文件时,我得到了“找不到帖子”(我自己编写了wordpress的模板,如果找不到帖子,这个消息在index.php中)。因此,我的问题是: 如何打开放置在根目录中的html文件 当根目录已经安装了wordpress时,我可以在根目录中创建一个新文件夹并在该目录中安装另一个wordpress站点吗 我可以在根目录(已经安装
谢谢您可以检查文件权限。如果我了解这一点,您可以在服务器上的文件夹中安装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的操作。如果您希望能够在wordpress安装下访问html文件,则可能需要更改.htaccess规则。在根文件夹中打开.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`
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress`
然后把这个加在上面,把你的目录放在指定的位置“替换”
使用subdirectory name“可以添加任意多的子目录
<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>`
重新启动发动机
重写基/
RewriteCond%{REQUEST_URI}^/替换为子目录名/(.*)$[或]
RewriteCond%{REQUEST_URI}^/替换为第二个子目录名/(.*)$[或]
重写规则^.*$-[L]
`
如果我的子目录名为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`
重新启动发动机
重写基/
RewriteCond%{REQUEST_URI}^/other/(.*)$[或]
重写规则^.*$-[L]
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress`
对不起,这不是我的问题所在。Wordpress安装在根目录(即www)中。我不想创建一个文件夹Wordpress 1并将所有安装文件移动到该文件夹中,而是想在www中创建另一个文件夹,并想安装另一个临时Wordpress网站进行测试。此外,还需要运行一个独立的html文件,该文件也位于www目录中,即www.mywordpresssite.com/test.html,但我的wordpress主题不接受此类请求。它认为test.html可能是wordpress的某个页面。希望您现在能理解。需要更多详细信息吗。。?如何,在哪里,为什么?你可以在public\u html中安装wordpress而不是在www中,然后再试一次。我已经在public\u html中安装了wordpress,并对其进行了测试。它工作正常。