在远程服务器上使用.htaccess文件时遇到困难

bfrts1fy  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(136)

拜托,我需要帮助。
我在我的.htaccess文件中有以下代码,它在我的本地服务器上工作得很好,但在我的远程服务器上不工作。

# Load Secure Http

RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Hide PHP extension and load php pages linked without .php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

# Disable Directory Browsing
#Options All -Indexes
Options -Indexes

我不知道是什么问题,但第二部分在我的本地服务器上运行良好,但在我的远程服务器上不工作,这是最明显的一个。请我需要做什么?
谢谢
我期望当一个保存为filename.php并简单地链接为filename的文件被单击时,该文件应该被加载,但我得到的是一个404错误,但一旦我手动将.php添加到文件名中,它就会加载。

093gszye

093gszye1#

我不知道是什么问题,我联系了我的托管服务提供商的问题,当我得到的感觉,.htaccess应该与我的托管工作,我决定做一些挖掘,我得到了一个代码,在线工作

相关问题