我得到了在帖子名称结构上配置的默认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这样的网址中,我可以添加自己的版本,例如http://exampleblog.com/dev/the-post-slug/mydemo,我希望指出现在是http://exampleblog.com/dev/wp-content/themes/the-theme/my-custom-folder的内容
所以我需要访问此网址http://exampleblog.com/dev/the-post-slug/mydemo以显示此真实补丁http://exampleblog.com/dev/wp-content/themes/the-theme/my-custom-folder的内容,而我却无法找到方法
由于
答案 0 :(得分:1)
对于问题的第一部分,您可以将“the-post-slug”设为“mydemo”的父页面,并自动按照您的意愿完成网址。
对于第二部分,您可以编写一个短代码,允许您从不同的页面加载内容(例如,使用file_get_contents,iframe,甚至只是实际的重定向,如果您不关心URL是否保持不变,只是存在让用户得到他们需要的地方)。在重定向代码的情况下,你最好使用一个钩子,因为在头部已经发送到浏览器之后可以运行一个短代码。
通过这种方式,您不必担心WordPress会覆盖您的额外.htaccess规则,并且将来可以通过CMS进行管理,而不必编辑任何文件。
答案 1 :(得分:0)
您是否尝试过永久链接设置? Settings → Permalinks
。看起来您可能正在寻找类似的内容:/%category%/%postname%/
。
有关这方面的更多信息,以及直接使用带有Wordpress网址的.htaccess,可以在此处找到:http://codex.wordpress.org/Using_Permalinks