带尾随斜线的Wordpress固定链接给出404

时间:2016-06-13 11:01:28

标签: php wordpress .htaccess

我在这个网址上有wordpress:

http://www.website.com/blog/

如果我尝试打开任何帖子,则该网址只能用作:

http://www.website.com/blog/%postname%

当我尝试在结尾处添加尾部斜杠时,它会给出错误404。

http://www.website.com/blog/%postname%/

这是我的.htaccess

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

2 个答案:

答案 0 :(得分:0)

也许您可以尝试重新生成固定链接并在Wordpress设置中设置自定义结构。

http://www.website.com/%category%/%postname%/

答案 1 :(得分:0)

我发现了错误:

这是URlScan它阻止了我的Urls,因为其中一些包含点。

示例:http://website.com/blog/test-3.0/style/foo.css

我打开了位于以下位置的UrlScan.ini文件:

%windir%\system32\inetsrv\urlscan\UrlScan.ini

并将 AllowDotInPath = 0 更改为 AllowDotInPath = 1