【问题标题】:Wordpress redirect incorrectly on ubuntu serverubuntu 服务器上的 Wordpress 重定向错误
【发布时间】:2014-01-29 22:55:54
【问题描述】:

我正在 ubuntu 服务器 12.04.3 LTS 上部署 wordpress。

我在 /etc/apache2/ports.conf 中创建了一个虚拟主机

名称虚拟主机 *:82 听着 82

在我的可用网站中,我有一个 wordpress 文件如下:

<VirtualHost *:82>                                                                                                                                                                                                                                                         
    ServerAdmin webmaster@localhost

    DocumentRoot /home/rex/sites/wordpress
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/rex/sites/wordpress>
        Options FollowSymLinks
        AllowOverride All 
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

在我的 ~/sites/wordpress/.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

我遇到的问题是,当我在浏览器中输入服务器 ip 和端口号 192.168.1.61:82 时,我被重定向到 192.168.1.61,并且错误消息显示“禁止您没有权限访问此服务器上的 /。”

有什么想法吗?谢谢。

【问题讨论】:

    标签: wordpress .htaccess redirect


    【解决方案1】:

    尝试将其添加到ServerAdmin 行的正下方:

    ServerName 192.168.1.61
    

    【讨论】:

    • @user2730490 你确定 wordpress 不对这个重定向负责吗?
    • 我认为是wordpress引起的,因为当我只是在~/sites/wordpress中放一个空的index.php文件时,它就可以了。
    • @user2730490 您可能必须将 WP_HOME 和 WP_SITEURL 设置为 http://192.168.1.61:82/wordpress
    • 这两个文件在哪里?
    • @user2730490 不是文件,wordpress 设置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 2017-04-12
    • 2015-09-26
    • 2018-01-14
    • 1970-01-01
    相关资源
    最近更新 更多