假设您的插件正在写入/usr/share/wordpress/sitemap_index.xml
文件系统位置,但您希望通过http://www.website.com/sitemap_index.xml
就像xml文件存储在/var/www/html/sitemap_index.xml
. 然后,您可以使用主流Web服务器Apache和NginX中提供的alias指令:
对于alias in NginX, 你把这个放在server
您的公共网站:
location /sitemap_index.xml {
alias /usr/share/wordpress/sitemap_index.xml;
}
用于
Apache the alias 在您网站的虚拟主机中是这样的:
Alias "/sitemap_index.xml" "/usr/share/wordpress/sitemap_index.xml"
同样,我只假设文件路径和文件名,但是如果您需要针对另一个Web服务器的更具体的指令,或者不同的路径/名称,请对其进行注释,或者更好:更新您的问题以使我的答案匹配。