Как настроить красивые URL-адреса в моем блоге WordPress? - PullRequest
1 голос
/ 22 октября 2011

Я новичок в Wordpress (и PHP). Я пытаюсь запустить пример WP MVC на моем wordpress:

http://wordpress.org/extend/plugins/wp-mvc/

Я добавил плагин и могу видеть данные, перечисленные в моем меню событий, но когда я нажимаю Вид, он пытается просмотреть:

http://localhost/mysite/events/1

и я не могу получить ошибку 404, и я подозреваю, что это, скорее всего, из-за того, что Wordpress не настроен для красивых URL.

Итак, я зашел на мой админ-сайт и в разделе «Настройки / Постоянные ссылки» я выбрал 2-й вариант «День и имя», и у меня все еще появляется ошибка 404. Также на моих домашних страницах мои сообщения исчезли, и я получил:

Apologies, but the page you requested could not be found. Perhaps searching will help.

Кто-нибудь имел опыт работы с WP MVC?

PHP причиняет мне боль: (

Ответы [ 2 ]

2 голосов
/ 23 октября 2011

Я не парень по PHP, но могу попробовать зайти в ваш httpd.conf и посмотреть, прокомментирован ли ваш модуль перезаписи.Если перед ним есть #, удалите его, а затем перезапустите wamp и попробуйте.Я думаю, что это в основном из-за того, что ваш модуль не включен.Дайте мне знать, если это вам помогло.

В частности, эта строка:

LoadModule rewrite_module modules/mod_rewrite.so

Убедитесь, что перед ним нет #.

1 голос
/ 23 октября 2011

Когда вы устанавливаете постоянную структуру в меню «Настройки»> «Постоянные ссылки», WordPress пытается записать файл .htaccess в корень вашего сайта, вероятно, аналогично этому по умолчанию:

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

Мои права доступа к файлам заблокированы немного жестче, поэтому я вижу предложенное содержимое в нижней части страницы Постоянная ссылка с некоторыми краткими инструкциями. Вы видите что-то подобное? WordPress создал файл .htaccess? У вас установлен mod_rewrite? (Я не помню, может ли WordPress автоматически определять mod_rewrite.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...