Ubuntu 12.10上的WordPress:固定链接问题

时间:2013-01-18 作者:Randomize

我正在Ubuntu 12.10(apache+mysql)上运行我的网站备份。我可以正确地看到管理和主页,但永久链接不起作用(所以像这样的URL失败了:localhost/page/../)。

到目前为止,我所做的是:

1) 已创建文件。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
2)添加了重写apache模块:

sudo a2enmod rewrite
3)已在文件中更改站点已启用/000默认行:

AllowOverride None
收件人:

AllowOverride All
4)最终使用以下命令重新启动apache:

sudo service apache2 restart
无论如何,当我访问permalink时,我仍然会发现“找不到”。

我怎样才能让permalinks工作?

2 个回复
SO网友:bueltge

在phpinfo()中检查mod\\u重写是否有效。同时刷新后端的永久链接。Permalinks也可以在Ubuntu 12.10上正常工作。

SO网友:Nanhe Kumar

如果您已经运行了sudo a2enmod rewrite命令,但URL重写不起作用。制造。htaccess文件按预期工作,您需要编辑此文件:

Step1 : sudo vi /etc/apache2/sites-available/default

Step2 : 查找如下所示的部分:

    <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                # <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
            # Uncomment this directive is you want to see apache2\'s
            # default start page (in /apache2-default) when you go to /
            #RedirectMatch ^/$ /apache2-default/
    </Directory>

                # Uncomment this directive is you want to see apache2\'s
                # default start page (in /apache2-default) when you go to /
                #RedirectMatch ^/$ /apache2-default/
        </Directory>
您需要修改包含AllowOverride None的行以读取AllowOverride All。

step3 : sudo/etc/init。d/apache2重新加载

结束

相关推荐

BackupBuddy,对于备份,一般的备份等等,有什么好的吗?

长话短说,一份新工作告诉我,他们希望我将2个WP站点迁移到其他托管id。现在,我是一个很普通的人。。。。我在谷歌上搜索了一下,这样当我开始工作时,我至少对我在做什么有了一些概念,哈哈,然后我遇到了“backupbuddy”,现在我们把它叫做(BB)。长话短说,为了测试,我在我的本地wp安装(WAMP)中安装了BB,完成了这项工作,然后将文件带到我的mac(MAMP)上的本地wp安装,我发誓,在不到5分钟的时间内,我完成了,它完成了所有工作。。。。是的,完成了。当我在mac WP、AFAIK上测试时,从插件