1

我有一个项目,我必须像这样共享它的外部路由.. 例如:https ://www.example.com/something

如果我前往根网站,它不会导致任何问题,如果我前往任何内部路线,则不会导致任何问题。当我在网站内获取给定路由站点的副本并将其粘贴到地址栏或共享指向任何资源的链接时,问题就开始了,当我输入网站自动重定向到https://www.example.com/index的路由时.php这会导致一些集成回调出现问题,因为它无效。

我认为这是 htaccess 的问题,但我无法确定问题所在,因为我缺乏 htaccess 规则以及如何使用服务器配置管理它的经验。

  1. 我试图更改 htaccess 中的重写规则,但没有成功
  2. 我试图在服务器内找到一个配置文件,它覆盖 none 以使其接受覆盖但也没有结果成功

这是我的 .htaccess:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{ REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L, R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php[L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule.* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>
4

0 回答 0