重定向至WordPress主题目录中的文件

时间:2014-06-18 作者:kdev

我有一个网站http://mysite.com/wp-content/themes/mytheme/pdf.php 根据cookie中的内容创建某些内容的pdf。

这个URL很难看。我希望url是http://mysite.com/pdf.

我尝试使用mod\\u重写,但没有成功。例如在我的房间里。htaccess文件我有:

RewriteRule ^/pdf$ http://mysite.com/wp-content/themes/mytheme/pdf.php

这只返回404。你知道我做错了什么吗?

谢谢

2 个回复
最合适的回答,由SO网友:kdev 整理而成

这就是最终对我起作用的原因:

RewriteRule ^pdf$ wp-content/themes/my-theme/pdf.php
看起来要删除http://mysite.com 是不同之处。

SO网友:anu

这并不是一个严格意义上的WP问题,但这应该是可行的,但不一定是最有效的表示:

RewriteRule ^(.*mytheme/)pdf.php http://mysite.com/pdf

这个(http://martinmelin.se/rewrite-rule-tester/) 是一个非常有用的测试重写规则的网站。

结束

相关推荐