Wordpress, IIS7, Постоянные ссылки и index.php

Я знаю, что этот вопрос, возможно, задали прежде, но я прочитал сотни сообщений на всем протяжении Интернета, и ничто не работало...

У меня есть установка Wordpress (WP 3.0), работая на MySQL и PHP 5.2.6.

Я пытаюсь заставить постоянные ссылки просто быть site.com/postname. Когда я установил постоянные ссылки в настройках, чтобы просто быть

/%postname%

Это отображается, поскольку я хочу это, но я получаю 404 на каждой странице (кроме домашней страницы).

Когда это находится в этом состоянии, если я вручную ввожу в site.com/index.php/postname, я получаю страницу, но все ссылки на сайт указывают на site.com/postname, ведя к 404 с...

Я был повсюду вокруг зданий на этом и вошел к нескольким различным ситуациям. Однажды, все ссылки шли в site.com/postname, и вместо 404'ing, они все просто отображали содержание домашней страницы

1
задан Charles 23 December 2012 в 23:11
поделиться

1 ответ

Вам нужно перезаписать URL. Обычно это делается в файле .htaccess вашего сайта. В IIS вам понадобится сторонний плагин для обеспечения этой функции.

Вот мой .htaccess из моего блога IIS / WP3, который я размещал в / blog /, который вы могли удалить снизу:

php_value memory_limit 48M
Options +FollowSymlinks

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/.* /blog/index.php [NC,L]
2
ответ дан 2 September 2019 в 23:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: