Я знаю, этот вопрос, возможно, был предложен раньше, но я прочитал сотни сообщений по всем интернетам и ничего не работало ...Wordpress, IIS7, Permalinks и index.php
У меня есть WordPress установки (WP 3.0), работающий на MySQL и PHP 5.2.6.
Я пытаюсь получить постоянную ссылку, чтобы просто быть site.com/postname. Когда я установил Permalinks в настройках, чтобы быть просто
/%postname%
Он показывает, как я хочу, но я получаю 404 на каждой странице (кроме главной страницы).
Когда он находится в этом состоянии, если я вручную набираю site.com/index.php/postname, я получаю страницу, но все ссылки на сайте указывают на site.com/postname, что приводит к 404s. ..
Я был вокруг домов на этом, и попал в несколько разных ситуаций. В какой-то момент все ссылки были отправлены на сайт site.com/postname, а вместо 404-го они просто отображали содержимое домашней страницы.
Возможно, вы читали теги .htaccess и mod-rewrite - http://stackoverflow.com/questions/tagged/.htaccess http://stackoverflow.com/questions/tagged/mod-rewrite –
Да, я Да, это тоже. В настоящее время у меня есть плагин ISAPI ReWriter, установленный в WP, с файлом .htaccess в корне. В то же время, что и у вас, кроме правила: RewriteRule^/. * /index.php [NC, L] – Jaymz
Я также пробовал использовать модуль перезаписи URL-адреса IIS7 ... не уверен, что я что-то делаю неправильно. Я использую его через файл web.config, но, похоже, не может получить какую-либо комбинацию попыток работать правильно. – Jaymz