Wordpress中的页面重定向

时间:2010-12-07 06:36:05

标签: php wordpress redirect

我面临更改永久链接的问题,实际上我正在使用Redirection plugin您可以从此处看到此插件。

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

我已安装此插件并激活。之后我想更改页面ID为5的页面的URL。客户端为每个页面提供.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 :(得分:0)

这是404未找到错误。 请确保您的WordPress博客上确实存在该页面。

但是,由于未显示WordPress的404页面,因此您的主题不支持404页面,或者设置Redirection插件的方式有问题。

此外,您可以简单地实现所需,并且不需要重定向插件。

转到固定链接设置页面(应该是,但可以是不同的:http://www.lifecellskin.us/Dev/wp-admin/options-permalink.php

Custom StructureCommon Settings

下使用以下/%category%/%postname%.php

答案 1 :(得分:0)

@shalu:编辑页面,在标题区域下方,您应该看到帖子slug;将其更改为About。帖子slug和帖子title可能完全不同。然后,您应该可以使用WordPress的内置永久链接设置自定义结构/%postname%.php

<强>更新

我认为您可以实现所需的唯一方法是手动将自定义条目添加到WordPress .htaccess文件中。如何使WordPress忽略某些规则:http://www.ideashower.com/learned/override-wordpress-htaccess-with-custom-rewrite-rules/

答案 2 :(得分:0)

我不确定您是否需要自定义重定向插件。如果您停用该插件,然后转到永久链接设置,并打开更好的URL,您可以通过编辑slug来命名每个帖子/页面。基于ID的URL和基于名称的URL都可以使用。

这不会给你.php结尾,而是基于类别,发布日期或页面父母的更友好/页面/名称/类型的URL。

答案 3 :(得分:0)

我发现了三件事:

  1. 您已关联http://www.lifecellskin.us/Dev/About.php而非 http://www.lifecellskin.us/About.php (无DV)
  2. 您直接链接到About.php(有时这会导致其他插件出现问题)
  3. 有些主题不喜欢大写字母。