【问题标题】:wordpress permalinks with prefix for wildcard带有通配符前缀的wordpress永久链接
【发布时间】:2013-09-04 21:16:02
【问题描述】:

我在尝试将固定链接结构的通配符编程到 Wordpress 中时遇到问题。例如,我正在尝试设置一个永久链接,其中的链接如下所示:foo.example.com/company。目前,通配符已用于 URL (foo.example.com),但永久链接仍位于根目录 (example.com/company) 下。有没有办法对其进行编程,以便永久链接与写入的 URL 完全匹配。所以如果我输入 dsdd.example.com,永久链接会显示 dsdd.example.com/company, etcc...

这种事情在我脑海中挥之不去,所以如果有人可以提供一些代码示例来说明如何实现这一点,将不胜感激。谢谢。

【问题讨论】:

  • 您将不得不深入研究 wordpress 帮助站点和文件。谷歌这个问题,有资源......固定链接有时很烦人。
  • 呵呵,是的,我知道@HowardPautz,他们很烦人。在过去的 4 个小时里,我一直在谷歌上搜索这个,并且正在转圈。不过我会继续挖掘。希望有这方面经验的人也可以提供一些帮助。

标签: wordpress .htaccess wildcard permalinks


【解决方案1】:

我不确定您当前的设置是什么,但我可以根据我之前在网络主机和 WordPress 方面的经验提供建议。

如果您希望子域 (something.example.com) 是通配符 (thiscouldbeanything.example.com) 并且仍然指向您的 WordPress 安装,您将不得不让您的主机进行设置称为Wildcard DNS Record

根据您的描述,您可能已经进行了此设置。如果是这样,那就太酷了。

使用通配符是另一回事。就个人而言,我会使用 .htaccess 文件,并使用 mod_rewrite 以使其使用 URL 中使用的通配符子域。

WordPress MU(多用户)使用这些方法来帮助您建立子域网络,您可能可以使用他们的.htaccess file demonstrated here

如果没有关于你的设置和目标的真正具体信息,我无法提供我想要的帮助,但祝你好运!

【讨论】:

  • 感谢您的建议@Tim。是的,我们在 DNS 和 Web 主机上都设置了通配符 DNS 记录。我想我们要么必须对 .htaccess 或 wp-config 文件做点什么。我们最初设置了 Wordpress 多站点,但通配符不起作用。它似乎只适用于单个站点。但我们目前的设置是单次安装 wordpress,并为我们的域名(example.com)设置了通配符 *。目标是让每个通配符条目显示与上述相同的内容。永久链接将在其中包含通配符条目。代码 sn -p 示例很有用
猜你喜欢
  • 2012-05-07
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
相关资源
最近更新 更多