URL重写不工作,a2enmod活跃,利用覆盖所有的,正确的.htaccess
我已经安装了一个WordPress的问题。我打开了漂亮的固定链接(帖子名称)。主页以外的任何页面都是404 Not Found
。这似乎表明一个重写问题。
我的设置
Ubunutu 14.04 使用localhost作为我的URL 我的Apache配置是/etc/apache2/sites-available/000-default.conf
我的WordPress位于/var/www/wordpress/
我有关的htaccess位于/var/www/wordpress/.htaccess
我”什么已经试过
当我运行a2enmod rewrite
我得到
Module rewrite already enabled
我.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
我000-default.conf
文件的Apache配置
<Directory /var/www/wordpress/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
我已经尝试了所有的答案,在这个规范的问题。
How to enable mod_rewrite for Apache 2.2
我的问题
为什么不工作我重写?
您的Apache版本是2.2吗? –
检查'apache2ctl -t -D DUMP_MODULES'和'apache2ctl -t -D DUMP_VHOSTS',另请参阅您的日志文件。将相关输出添加到您的问题。 –