问题描述
我被困在一个简单但又多次处理的问题上,但是找不到解决方案来解决我的问题。
我在其他服务器上都能正常运行, 我不明白为什么这个(新安装的)不想工作。
据我所知我们绝对不能放 允许全部覆盖 出于安全原因。 我想像在其他服务器上一样将其恢复为无。
PHP7.3 apache2 debian 10
在2个不眠之夜之后,感谢您的帮助,我想我会把我的电脑扔到窗外
如果在
<Directory / var / www />
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
URL重播功能有效
如果我更改为无,则不再起作用 我尝试使用.htaccess 在虚拟主机中...
虚拟主机下方(我在此服务器上有两个虚拟主机)
<VirtualHost *: 80>
ServerName my.url.com
ServerAdmin contact@url.com
DocumentRoot /var/www/my.space.com/web/public
<Directory /data/www/my.space.com/web/public>
Options -Indexes + FollowSymLinks + MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/www/my.space.com/log/error.log
CustomLog /var/www/my.space.com/log/access.log combined
RewriteEngine on
RewriteCond% {SERVER_NAME} = my.url.com
RewriteRule ^ https: //% {SERVER_NAME}% {REQUEST_URI} [END,NE,R = permanent]
</VirtualHost>
和ssl
<IfModule mod_ssl.c>
<VirtualHost *: 443>
ServerName my.url.com
ServerAdmin contact@my.url.com
DocumentRoot /var/www/my.space.com/web/public
<Directory /data/www/my.space.com/web/public>
Options -Indexes + FollowSymLinks + MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/www/my.space.com/log/error.log
CustomLog /var/www/my.space.com/log/access.log combined
SSLCertificateFile /etc/letsencrypt/live/my.space.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/my.space.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# 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]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.PHP [L]
</IfModule>
.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# 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]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.PHP [L]
</IfModule>
已激活的模块:
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
PHP7_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
userdir_module (shared)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)