我寫了一個Wordpress插件,它創建.html
文件。我想要得到它,這樣,當訪問者點擊sitename.com/newsletters
它顯示index.php
文件中/wp-content/plugins/my-plugin/files
.htaccess:重定向到子目錄
當然,index.php文件所在的目錄中的所有其他文件,所以當有人打sitename.com/newsletters/january.html
列表瀏覽器加載/wp-content/plugins/my-plugin/files/january.html
,但URL仍然http://sitename.com/newsletters/january.html
我認爲這應該照顧它,但它不工作。只是給了我一個「未找到帖子」的錯誤。
RewriteRule ^newsletters/(.*) /wp-content/plugins/my-plugin/files/$1 [L]
這是我的.htaccess
文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^newsletters/(.*) /wp-content/plugins/my-plugin/files/$1 [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
完美。謝謝你的偉大的解釋:) – timgavin