我有一个WordPress的设置在家里“public_html”和文章的固定链接是一个像这样的帖子名称“www.website.com/post-name“,我想安装一个服务脚本“TruelySell”在网站上的一个新的文件夹,如“public_html/services”,但我希望服务脚本的首页是网站www.website.com/的首页,而不改变WordPress的帖子的网址。我试着这样做。htaccess,但WordPress不断改变.htaccess文件,每次我触摸WordPress的设置
是否有任何解决办法可以做到这一点?
TL;DR:WordPress和服务脚本在同一个网站上,并试图在不改变WordPress帖子链接的情况下将服务脚本放在网站的首页上
1条答案
按热度按时间wqlqzqxt1#
我试图用
.htaccess
来做,但WordPress不断更改.htaccess
文件因为你把规则放在了错误的地方。你不应该手动编辑WordPress代码块中的代码(即在
# BEGIN WordPress
和# END WordPress
注解标记之间)-正如代码块之前的代码注解所述。您的规则需要位于
.htaccess
文件的顶部。例如:
您不需要重复
RewriteEngine
指令。请注意,您需要在
/services/
上包含尾随的斜杠,否则mod_dir将发出外部重定向并在URL中暴露/services
子目录。然而,你应该真正重写处理请求的实际脚本,例如
/services/index.php
,而不仅仅是/services/
--它需要mod_dir为DirectoryIndex
发出内部子请求。