【发布时间】:2018-10-17 17:23:13
【问题描述】:
我在我的 wordpress 上检查了一个问题。在浏览域页面根https://domain1.com 时,如果在末尾添加一个斜杠,就像这样https://domain1.com/ 它会给出一个空白页面。 如果删除尾部斜杠,它会打开正常。有什么解决办法吗?
另一方面,如果打开任何没有斜杠的页面,我就会有一个空白页面。示例:https://domain1.com/page1,但如果我添加一个结尾斜杠,它会正常打开,如下所示:https://domain1.com/page1/
我确信这可以通过正确的 .htaccess 文件来解决,只是不确定哪些设置。
这就是我所拥有的:
RewriteEngine on
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
感谢您的帮助!
【问题讨论】:
-
这取决于http服务器是如何配置的。
标签: trailing-slash