如何从IIS 2.0服务器上的wordpress中的url中删除index.php。 我的htacess就像下面一样,但它对我不起作用
# 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
答案 0 :(得分:0)
基本上,您的重写设置是正确的。您还需要为wordpress提供正确的配置。转到Settings > Permalinks
并检查您是否已经设置了所需的一切。选择一些东西,但不是“默认”。
修改强>
是的,你在IIS上。你没有mod_rewrite
模块,因为mod_rewrite是一个apache模块。删除<ifModule>
标记,然后重试。