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中+