0

我得到了在帖子名称结构上配置的默认 Wordpress .htaccess (http://exampleblog.com/dev/the-post-slug)

这是.htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /dev/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dev/index.php [L]
</IfModule>   
# END WordPress

我需要的是在像http://exampleblog.com/dev/the-post-slug这样的 URL 中我可以添加我自己的 sulfixes,比如http://exampleblog.com/dev/the-post-slug/mydemo,我想指出现在是http://exampleblog.com/dev/wp-content/themes/the-theme/my-custom-folder

所以我需要访问这个 URL http://exampleblog.com/dev/the-post-slug/mydemo来显示这个真实补丁的内容 http://exampleblog.com/dev/wp-content/themes/the-主题/我的自定义文件夹,我只是找不到方法

谢谢

4

2 回答 2

1

对于您问题的第一部分,您可以将“the-post-slug”设置为“mydemo”的父页面,并且网址会自动按照您的意愿完成。

对于第二部分,您可以编写一个短代码,让您从不同的页面加载内容(例如使用 file_get_contents、一个 iframe,或者如果您不关心 URL 是否保持不变,甚至只是一个实际的重定向,只是它存在以将用户带到他们需要的地方)。在重定向代码的情况下,您最好使用钩子,因为可以在标头已经发送到浏览器之后运行短代码。

这样您就不必担心您的额外 .htaccess 规则会被 WordPress 覆盖,并且将来所有这些都可以通过 CMS 进行管理,而不必编辑任何文件。

于 2012-08-06T09:02:44.490 回答
0

您是否尝试过在永久链接设置中执行此操作?Settings → Permalinks. 看起来你可能正在寻找类似的东西:/%category%/%postname%/.

有关这方面的更多信息,以及直接使用带有 Wordpress URL 的 .htaccess 可以在此处找到:http ://codex.wordpress.org/Using_Permalinks

于 2012-08-06T08:54:27.163 回答