我正在使用 Wordpress 3.3.1 开发的这个网站。我的客户希望我开发一个公共页面。该页面将是一个简单的 php 页面。它将驻留在 wordpress 目录中,但不会成为 CMS 本身的一部分。这里的问题是我想要这个页面的 url 重定向。我的客户希望通过电子邮件向网站成员发送链接,因此他希望保持 url 干净。
这是他想要发送给成员的当前 url 的格式:
'http://www.example.com/shop/"url_encoded_category_name"/product/"product_id"'
我想将其重定向到:
'http://www.example.com/template-public-home?productId="product_id"'
我现在正在重写网址。但正如您在第一个 url 格式中看到的那样,“url_encoded_category_name”和“product_id”是变量,因此重写意味着我正在尝试将不同的 url 重写为相同的 url(仅查询字符串更改)。我想将其更改为重定向,因为据我了解,这种将多个 url 重写为同一个 url 的方法会受到大多数搜索引擎的惩罚。
为了重写,我编辑了 .htaccess 文件。我想问的是,考虑到我在 wordpress 目录中有一个可公开访问的页面:
- 重定向我的网址的最合适方法是什么?
- 就我而言,什么是更好的代码?301还是302?
感谢您提供的任何帮助或将我引导到我可以了解它的来源。