2017-10-15 59 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

我剛剛嘗試過它,它的工作!非常感謝你! –