我在网上尝试过几乎所有东西,但是我无法解决这个问题。我刚刚将我的Wordpress网站转移到了Azure。永久链接现在不起作用。
apache2.conf
中的以下选项已开启:
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
以下是我的.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
还启用了模块重写。
/var/www/html$ sudo a2enmod rewrite
Module rewrite already enabled
我只能使用页面&amp;之间的index.php来访问这些文件。网站网址
http://www.indiafastener.com/index.php/archives/1434 -- Works fine
然而,上述方法仍然有效,
http://www.indiafastener.com/archives/1434 -- Returns 404