我是WordPress的新手,一直在开发一个新网站,以取代旧的非WordPress网站。WordPress目前安装在一个子文件夹中,而我正在创建新网站,现在可以上线了。(需要指出的是,这是一个静态网站,没有任何博客内容)。
我现在想完成两件事,我想我知道需要做什么,但我只想确认我走在了正确的轨道上:
1) 当前(旧)网站位于www.xyz。com和新的WordPress网站位于www.xyz。com/wordpress。我想确保当有人现在访问www.xyz时。他们可以访问新的WordPress网站(即www.xyz.com/WordPress)。
在WordPress admin中,转到Settings=>General,将“Site Address(URL)”更改为“www.xyz.com”(将“WordPress Address(URL)”保留为“www.xyz.com/WordPress”)
保存更改。htaccess和索引。php从\\wordpress子文件夹进入根目录(即public\\u html)打开索引。php和更改:require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
将成为:require( dirname( __FILE__ ) . \'/wordpress/wp-blog-header.php\' );
我不想在新网站的链接中包含“index.php”;i、 e.我希望能够访问www.xyz。com/some\\u页面,无需使用www.xyz。com/索引。php/some\\u页面编辑。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
我不确定最后一行RewriteRule是否应该包括/wordpress子文件夹,或者是否因为之前对索引的更改而不需要它。php?或者我需要将其更改为:RewriteRule . /wordpress/index.php [L]
谢谢