国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

將 HTTPS 重定向與重寫規(guī)則相結(jié)合無法添加 .php 擴展名
P粉098417223
P粉098417223 2024-04-04 15:44:30
0
1
644

希望有人能夠提供幫助。我想從內(nèi)部鏈接中刪除文件擴展名 (.php),但當(dāng)然我需要首先在 htaccess 中進行配置。

我相信正確的代碼是

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .php [NC,L]

但是,當(dāng)我將此代碼添加到預(yù)先存在的代碼(強制使用 https)下方/上方時,什么也沒有發(fā)生,即我仍然需要將 .php 輸入到網(wǎng)址。

添加上述代碼后,htaccess 文件如下所示:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .php [NC,L]
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://mysite/ [R=301,L]

有什么想法為什么這行不通嗎?

謝謝

我一直在網(wǎng)上搜索,但所有帖子都說只需將重寫代碼添加到 htaccess,不幸的是,這不起作用。

我認(rèn)為該代碼與強制使用 https 的現(xiàn)有代碼不能很好地配合?

P粉098417223
P粉098417223

全部回復(fù)(1)
P粉194919082

我認(rèn)為 RewriteRule 太復(fù)雜了。我對我的所有網(wǎng)站使用以下內(nèi)容:

# append .php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .* rrreee.php [L]

# fallback to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板