【问题标题】:Wordpress Permalinks never work on localhost Ubuntu 12.10Wordpress 永久链接永远不会在 localhost Ubuntu 12.10 上运行
【发布时间】:2013-02-12 05:26:35
【问题描述】:

Wordpress 永久链接不起作用,默认情况除外。如何启用此重写?我试过了:

sudo a2enmod rewrite

sudo service apache2 restart

永久链接保存到 /localhost/wordpress 中的 .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

我复制到根目录 /var/www 只是为了尝试,它没有任何区别。

【问题讨论】:

    标签: php wordpress permalinks ubuntu-12.10


    【解决方案1】:

    我也尝试过 AllowOverwride All,但它在错误的配置文件中并且损坏了。 (要添加到的正确文件是 /etc/apache2/sites-available/default)This 为我提供了解决方案。

    13.10 更新

    在新安装时,我得到了它如上所述的工作,但有以下更改:

    您必须使用:

    sudo gedit /etc/apache2/sites-available/000-default.conf

    并在DocumentRoot /var/www 行之后添加以下内容:

    <Directory /var/www>
    AllowOverride All
    </Directory>
    

    如教程所述,运行sudo a2enmod rewrite

    设置 /var/www/.htaccess 文件,然后运行:

    sudo chmod 664 /var/www/.htaccess
    
    sudo chown www-data:www-data /var/www/.htaccess
    

    然后用sudo service apache2 restart重新启动

    【讨论】:

    • 刚刚添加了一些更改的描述,似乎教程有点旧并且不能完全适用于最新的 Ubuntu
    猜你喜欢
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 2014-02-10
    • 2012-08-30
    • 1970-01-01
    • 2023-03-14
    • 2018-01-03
    相关资源
    最近更新 更多