2009-10-01 3 views
1

Я начал блог, и когда я изменил структуру permalink на /%postname%/, я получаю сообщение об ошибке «Страница не найдена». Я хочу, чтобы мой URL, чтобы выглядеть следующим образом:Rewrite index.php в Wordpress

http://bobbybeckner.com/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

не это:

http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

Я прочитал несколько сообщений об изменении .htaccess, но не нашел четкого решения. Любые примеры кода приветствуются или рекомендации по плагинам Wordpress будут значительно оценены.

Обновление Я думал, что было бы важно упомянуть, что мой хост работает с IIS7, но не позволяет пользователям прикасаться к нему. Кроме того, я не уверен в каких-либо ограничениях на файл .htaccess или любые другие ограничения конфигурации.

ответ

2

.htaccess файлы применяются только к Apache (ну, может быть, некоторые другие серверы тоже используют его, но не IIS). Рефайлинг URL-адресов AFAIK для IIS возможен, но не так просто.

ISAPIRewrite похоже, является коммерческим приложением, которое делает это, но, конечно же, вам необходимо установить его на свой сервер.

Лично я бы не потерял сон, если у вас есть /index.php/.

+0

Apache ?! О, нос! Я собираюсь пойти с моим хозяином с трудом :) Нет, вы, вероятно, правы ... возможно, не стоит терять сон (: Спасибо за скорейшего друга-друга - фантастический зеленый чек для вас. – pixelbobby

1

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

Вам не нужно указывать это самостоятельно.

+0

Хорошо. Спасибо за совет! Хорошо знать, что делает Wordpress за волшебным занавесом. Я написал свой собственный инструмент перезаписи URL-адресов задолго до того, как все это началось, но я хочу сказать, что эти дни ушли ... Я проверил страницу и ничего не увидел внизу (нижний колонтитул). Должен ли я взглянуть на исходный код? Тем не менее, еще раз спасибо. – pixelbobby

+0

Нет проблем! Если вы ничего не увидели, Wordpress, должно быть, обнаружил, что ваш сервер неспособен управлять переписываниями, хотя я не знаю, почему они отображали страницу вообще. Какую версию Wordpress вы используете? – Cyclone