将WordPress首页更改为另一个脚本首页而不更改WordPress帖子

k4ymrczo  于 2023-04-05  发布在  WordPress
关注(0)|答案(1)|浏览(158)

我有一个WordPress的设置在家里“public_html”和文章的固定链接是一个像这样的帖子名称“www.website.com/post-name“,我想安装一个服务脚本“TruelySell”在网站上的一个新的文件夹,如“public_html/services”,但我希望服务脚本的首页是网站www.website.com/的首页,而不改变WordPress的帖子的网址。我试着这样做。htaccess,但WordPress不断改变.htaccess文件,每次我触摸WordPress的设置
是否有任何解决办法可以做到这一点?
TL;DR:WordPress和服务脚本在同一个网站上,并试图在不改变WordPress帖子链接的情况下将服务脚本放在网站的首页上

wqlqzqxt

wqlqzqxt1#

我试图用.htaccess来做,但WordPress不断更改.htaccess文件
因为你把规则放在了错误的地方。你不应该手动编辑WordPress代码块中的代码(即在# BEGIN WordPress# END WordPress注解标记之间)-正如代码块之前的代码注解所述。
您的规则需要位于.htaccess文件的顶部。
例如:

# Rewrite requests for "homepage" to "/services/" subdirectory
RewriteRule ^$ /services/ [END]

您不需要重复RewriteEngine指令。
请注意,您需要在/services/上包含尾随的斜杠,否则mod_dir将发出外部重定向并在URL中暴露/services子目录。
然而,你应该真正重写处理请求的实际脚本,例如/services/index.php,而不仅仅是/services/--它需要mod_dir为DirectoryIndex发出内部子请求。

相关问题