我的智慧就此终结了。
我有一个.htacces文件,该文件用于将某些根目录重定向到文件。
例如:
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="header">
<h1><img src="assets/images/crystalHead.jpg" id="imgHead" alt="Crystal Collector"></h1>
</div>
<div>Number to Match:</div>
<div id="random-number-target"> </div>
<div id="scoreboard">
<br> Wins:
<p id="wins-target"></p>
Losses:
<p id="losses-target"></p>
</div>
<div class="crystal-pics" id="pic1" value=0><img src="assets/images/crystal01.jpg" id="img01" onclick=></div>
<!-- <input type="image" id="img01" src="assets/images/crystal01.jpg" alt="click"> -->
<div class="crystal-pics" id="pic1" value=0><img src="assets/images/crystal02.jpg" id="img02"></div>
<div class="crystal-pics" id="pic1" value=0><img src="assets/images/crystal03.jpg" id="img03"></div>
<div class="crystal-pics" id="pic1" value=0><img src="assets/images/crystal04.jpg" id="img04"></div>
<div>Total Score:</div>
<div class="total-score-title"></div>
<div class="total-score">
<span id="totalScoreTarget"> </span>
</div>
<br><br><br><br>
至example.com/
example.com/home.php
至example.com/subdir/
这对于我的子目录重定向非常有用,但是我的根目录重定向到home.php会引发404错误,然后将我重定向到站点的404 eorr页面。
这是我的.htaccess文件(我已经保留了所有内容,以防万一另一个规则将其丢掉了。)
example.com/subdir/home.php
我应该怎么做才能将example.com和example.com/重定向到example.com/home.php?
答案 0 :(得分:0)
在评论#Removing .php from the end of file paths
之后尝试一下
请注释您自己的代码并将其粘贴。可能会对您有帮助
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]