2016-06-13 2 views
2

У меня есть WordPress на этом адресе:Wordpress постоянной ссылка с лидирующим слэшем дают 404

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

Если я пытаюсь открыть любой пост URL, только работать как:

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> 

ответ

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

0

Возможно, вы можете попробовать восстановить постоянные ссылки и установить пользовательскую структуру в настройках Wordpress.

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

Я не могу изменить URL-адреса легко, потому что SEO. Он работал как: «http://www.website.com/blog/%postname%/», но сегодня дайте мне 404 на все страницы. – Coluh