wordpress-删除所有我的链接中的/subdir/更改网站Url后关闭css样式

wordpress-删除所有我的链接中的/subdir/更改网站Url后关闭css样式,wordpress,Wordpress,在wordpress中,我将wordpress文件放在一个子目录中,mywp,最初该网站的主页是example.com/mywp/。我希望在所有链接中都能看到/mywp/,因此我做了以下工作: 从/mywp/复制/mywp/index.php和/mywp/.htaccess,并粘贴到我的根文件夹 更新了root的index.php,更改了require('./mywp/wp blog header.php')torequire('./wp blog header.php')(删除了/mywp/)

在wordpress中,我将wordpress文件放在一个子目录中,
mywp
,最初该网站的主页是
example.com/mywp/
。我希望在所有链接中都能看到
/mywp/
,因此我做了以下工作:

  • /mywp/
    复制
    /mywp/index.php
    /mywp/.htaccess
    ,并粘贴到我的根文件夹
  • 更新了root的
    index.php
    ,更改了
    require('./mywp/wp blog header.php')
    to
    require('./wp blog header.php')(删除了
    /mywp/
  • http://example.com/mywp
    http://example.com
  • 在第3步之后,我访问了,并且,网站和管理员都关闭了样式。我查看了源代码,所有css引用都缺少url中的
    /mywp/

    如果有人询问,现在驻留在我的根目录和
    /mywp/
    子目录中的.htaccess文件的内容如下:

    # Switch rewrite engine off in case this was installed under HostPay.
    RewriteEngine Off
    
    SetEnv DEFAULT_PHP_VERSION 5
    
    DirectoryIndex index.cgi index.php
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /mywp/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /mywp/index.php [L]
    </IfModule>
    
    # END WordPress
    
    #如果在HostPay下安装了重写引擎,请关闭该引擎。
    发动机熄火
    SetEnv DEFAULT_PHP_版本5
    DirectoryIndex.cgi index.php
    #开始WordPress
    重新启动发动机
    更新基本/多年工作计划/
    重写规则^index\.php$-[L]
    重写cond%{REQUEST_FILENAME}-F
    重写cond%{REQUEST_FILENAME}-D
    重写规则/mywp/index.php[L]
    #结束WordPress
    

    我是否需要调整其他设置以获得正确的样式?而且,如果我更新WordPress版本或应用新主题,我需要记住这一步吗?谢谢

    手动更改站点URL有四种简单方法。这些方法中的任何一种都可以工作,并执行大致相同的功能

    我在数据库中更改了错误的记录!我正在将siteurl更新为example.com而不是home

    修正: 1.将wp_选项表中的
    siteurl
    设置为
    http://example.com/mywp
    2.将wp_选项表中的
    home
    设置为
    http://example.com

    3.仍然执行我在本stackoverflow帖子的原始描述中的步骤

    我可能对术语感到困惑。在我的数据库中,有一行表示“siteurl”,一行表示“home”。哪一个用于用户在浏览器中看到的内容,哪一个用于实际wordpress.php文件的位置?谢谢另一个选择是用数据库中的新url替换所有旧url(例如,example.com/mywp/to example.com/),我正在使用这个方法,它会起作用的