2017-10-15 44 views
0

我有一个IP“192.168.0.115”的本地wordpress网站。
其中有一个名为“Invoice”(“192.168.0.115/invoice”)的页面。
我有大约800 PDF(发票)文件。
我希望他们的URL为“192.168.0.115/invoice/invoice001.pdf”,“... 002.pdf”等。如何在wordpress中忽略文件夹名称?

我做了什么:
我做一个在htdocs文件夹旁边的“可湿性粉剂管理员”,“可湿性粉剂内容”和“发票”文件夹“WP-包括”在这里我把所有800个PDF文件。
它解决了 - 当我输入URL“192.168.0.115/invoice/invoice001.pdf”时,它打开了所需的PDF文件。
但是当我输入url“192.168.0.115/invoice”时,我无法再访问页面“Invoice”。
相反,我通过浏览器获取了所有在文件夹中列出的文件。
由于文件夹名称和页面名称相同 - >“发票”,我无法访问该页面。

我的问题:
有什么办法,我可以告诉WordPress的忽视称为“发票”的文件夹,并用URL“192.168.0.115/invoice”,并在与URL“192.168同时打开的文件加载页面。 0.115 /发票/ invoice001.pdf“?

回答

0

如果您使用的是Apache,您可以将重写规则添加到.htaccess文件中。

您不能拥有一个WordPress页面和一个名称相同的文件夹。因此,您需要做的第一件事是将您的文件夹名称从invoice更改为my-invoices。然后你将这个规则添加到你的.htaccess文件中:

RewriteRule ^invoice/(.*).pdf$ my-invoices/$1.pdf 

不要忘了重命名你的文件夹,但留下你的WordPress页面slu。。

然后你就可以去这些网址:

http://192.168.0.115/invoice/ 
http://192.168.0.115/invoice/invoice001.pdf 

确保将药粥WordPress的上述新的重写规则。

+0

我刚刚尝试过它,它的工作!非常感谢你! –

相关问题