【发布时间】:2021-12-04 10:46:19
【问题描述】:
嗨, 我想把它转换成 apache
location / {
try_files $uri $uri/ /index.php
}
我该怎么办? 谢谢你
【问题讨论】:
-
你需要什么 PHP 框架?
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
嗨, 我想把它转换成 apache
location / {
try_files $uri $uri/ /index.php
}
我该怎么办? 谢谢你
【问题讨论】:
这可能有效。我从 Laravel 复制它,这是一个非常常见的 PHP 框架
<IfModule mod_rewrite.c>
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
【讨论】: