e、 g。wpinstance.com/wp-admin 未重写为wp-admin/ 带有尾部斜杠,但变成了丑陋的长链接:https://wpinstance.com/wp-login.php?redirect_to=https%3A%2F%2Fwpinstance.com%2Fwp-admin%2F&reauth=1
正如评论中已经提到的,这是有意的。这个没有“漂亮”的URL。也不需要这样做-不应将其索引或链接到。
我需要吗.htaccess?
不,你不需要.htaccess.
如果您有权访问服务器配置,则可以将这些指令逐字粘贴到<Directory /var/www/wpinstance/> 容器(内部<VirtualHost *:443> 容器)。
但是,要将这些指令直接粘贴到<VirtualHost> 您需要对容器进行一些更改,因为mod\\u rewrite在服务器上下文中的行为不同(与目录相反,或者.htaccess 上下文)。
请注意,每次更改服务器配置时,都需要重新启动Apache。更改.htaccess 文件
我也会考虑禁用MultiViews - 除非你有什么特别的要求?即移除MultiViews 从Options 指令。(多视图可能与mod\\u rewrite冲突-取决于您正在执行的操作。)
如果您不打算使用.htaccess 然后应禁用文件:
AllowOverride None
<小时>
UPDATE:
我正在使用Apache/2.4.18
请注意Order 和Allow Apache 2.4中不推荐使用指令,并将在将来的版本中删除这些指令。您需要更改以下(Apache 2.2及更早版本)指令:
Order allow,deny
Allow from all
阅读:
Require all granted
在Apache 2.4中+