gpt4 book ai didi

MediaTemple 上的 ExpressionEngine - 在 "no input file specified"中删除 index.php 结果

转载 作者:行者123 更新时间:2023-12-04 22:22:26 26 4
gpt4 key购买 nike

我有一个带有标准 ExpressionEngine htaccess 代码的 MT 站点,用于删除 index.php 并且主页可以正常工作,如果我将 index.php 放在 URL 中,则所有其他页面都可以正常工作。没有它,我会得到“没有指定输出文件”。它适用于我的本地和非 MT 服务器,所以我知道它是一个环境问题。需要更改 htaccess 中的哪些内容才能使其在 MT 上工作?

<IfModule mod_rewrite.c>

# Enable Rewrite Engine
# ------------------------------
RewriteEngine On
RewriteBase /


# Use Dynamic robots.txt file
# ------------------------------
RewriteRule robots\.txt /robots.php [L]


# Redirect index.php Requests
# ------------------------------
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{THE_REQUEST} !/admin/.*
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]


# Standard ExpressionEngine Rewrite
# ------------------------------
RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

</IfModule>

最佳答案

昨晚我发布了一个要点,其中包含我在 (mt) 上的所有 ExpressionEngine 站点的标准重写规则。

## BEGIN Expression Engine Rewrite

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)$ /index.php?/$1 [L]

## END Expression Engine Rewrite

关于MediaTemple 上的 ExpressionEngine - 在 "no input file specified"中删除 index.php 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13281027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com