Перенаправление страниц в Wordpress - PullRequest
3 голосов
/ 07 декабря 2010

Я столкнулся с проблемой с изменением постоянной ссылки. На самом деле я использую Redirection plugin, вы можете увидеть этот плагин здесь.

   http://wordpress.org/extend/plugins/redirection/

Я установил этот плагин и активировал. После этого я хочу изменить URLстраницы с идентификатором страницы 5 .Url предоставляется для каждой страницы клиентом, поэтому мне нужно это

  for example:page_id=5 is about us page and I want to change this as shown in target URL

  Source URL:http://www.lifecellskin.us/Dev/?page_id=5
  Target URL:http://www.lifecellskin.us/Dev/About.php  

После этого я нажал Add Redirection Но когда я нажимаю вкладку О нас из навигации по заголовку, она переходит на About.php но покажите это сообщение, дайте ниже.

 You have entered the wrong url/ page name. Click here for continueCLICK HERE

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

Спасибо

Ответы [ 4 ]

0 голосов
/ 08 июня 2011

Три вещи, которые я заметил:

  1. Вы связались с http://www.lifecellskin.us/Dev/About.php, а не http://www.lifecellskin.us/About.php (без DV)
  2. Вы связались напрямую с About.php (иногда это может вызвать проблемы с другими плагинами)
  3. Некоторые темы не любят заглавные буквы.
0 голосов
/ 07 декабря 2010

@ shalu: отредактируйте страницу и под областью заголовка вы увидите сообщение slug;измените это на About.Пост slug и пост title могут полностью отличаться друг от друга.Тогда вы сможете использовать встроенные в WordPress Настройки постоянной ссылки с пользовательской структурой : /%postname%.php

Обновление

Я думаю, что единственный способ достичь желаемого - вручную добавить свои пользовательские записи в файл WordPress .htaccess.Пример того, как заставить WordPress игнорировать определенные правила: http://www.ideashower.com/learned/override-wordpress-htaccess-with-custom-rewrite-rules/

0 голосов
/ 03 января 2011

Я не уверен, что вам нужен пользовательский плагин перенаправления.Если вы деактивируете плагин, а затем переходите к настройкам постоянных ссылок и включаете более приятные URL-адреса, вы можете назвать каждое сообщение / страницу, отредактировав слаг.Будет работать как URL-адрес на основе идентификатора, так и URL-адреса на основе имени.

Это не даст вам .php окончаний, а будет более дружественным / page / name / type URL, основанным на категориях, дате публикации или родителях страницы.

0 голосов
/ 07 декабря 2010

Это ошибка 404 не найдена.Пожалуйста, убедитесь, что страница действительно существует в вашем блоге WordPress.

Однако, поскольку страница 404 WordPress не отображается, либо ваша тема не поддерживает страницу 404, либо что-то не так в том, как подключается плагин Redirection.is setup.

Кроме того, то, что вы хотите, может быть просто достигнуто и не требует плагина перенаправления.

Перейти на страницу настроек постоянных ссылок (должно быть, но может бытьразные: http://www.lifecellskin.us/Dev/wp-admin/options-permalink.php)

Используйте следующие Custom Structure под Common Settings: /%category%/%postname%.php

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