第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

.htaccess 將所有 url 重定向到 public/index.php,本地主機(jī)上沒(méi)有反斜杠

.htaccess 將所有 url 重定向到 public/index.php,本地主機(jī)上沒(méi)有反斜杠

PHP
qq_笑_17 2021-08-28 17:21:14
背景我正在我的本地主機(jī) (MAMP) 上使用 PHP 創(chuàng)建一個(gè)時(shí)間跟蹤應(yīng)用程序。應(yīng)用程序結(jié)構(gòu)如下htdocs/time-tracker/public/index.php問(wèn)題無(wú)論我嘗試了多少配置,我似乎都無(wú)法避免 URL 出現(xiàn)某種奇怪的故障。我需要的我想要以下結(jié)果。當(dāng)我訪問(wèn)127.0.0.1:8888/time-tracker本地機(jī)器上的 url時(shí),我觸發(fā)了 php 應(yīng)用程序,通過(guò)htdocs/time-tracker/public/index.php. 最好沒(méi)有尾部斜杠,但優(yōu)先級(jí)只是讓?xiě)?yīng)用程序工作。我當(dāng)前的 .htaccess 文件RewriteEngine OnRewriteBase /time-tracker/RewriteRule ^public\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /public [L]更新1. $_GET 參數(shù)改變結(jié)果出于某種原因http://127.0.0.1:8888/time-tracker?debug=true,http://127.0.0.1:8888/time-tracker讓我得到不同的結(jié)果。http://127.0.0.1:8888/time-tracker?debug=true 導(dǎo)致重定向到 http://127.0.0.1:8888/publichttp://127.0.0.1:8888/time-tracker 導(dǎo)致重定向到 http://127.0.0.1:8888/Users/etc/etc/htdocs/time-tracker/public這些結(jié)果都不是我想要的。2. 部分工作.htaccess每當(dāng)我在 $_GET 中放入一些東西時(shí),這個(gè)文件就會(huì)使我的重定向工作Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ public/index.php [L]例如,127.0.0.1:8888/time-tracker/?test=test工作時(shí)127.0.0.1:8888/time-tracker/仍然重定向到http://127.0.0.1:8888/Users/etc/etc/htdocs/time-tracker/public3. 沒(méi)有在 root 上正確重定向重定向適用于除根路徑之外的所有路徑。例如,127.0.0.1:8888/time-tracker/test并且127.0.0.1:8888/time-tracker/?test=test都工作,只是不127.0.0.1:8888/time-tracker/我不知道為什么我的正則表達(dá)式不接受這個(gè)。這是我的代碼Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule .* public/index.php [L]4. 看到一個(gè)空的路徑名我已經(jīng)追蹤到最后一個(gè)問(wèn)題:空路徑不注冊(cè)重定向。# SettingsOptions +FollowSymLinksDirectorySlash OffRewriteEngine On# RulesRewriteBase /time-tracker/public/RewriteCond %{REQUEST_FILENAME} !-fRewriteRule (.*|x) index.php?/var=$1 [L]出于某種原因,如果路徑為空,它就無(wú)法捕獲重定向。5.關(guān)閉足夠的解決方案這是我得到的最好的。這實(shí)際上是有效的,但我無(wú)法解決尾部斜杠問(wèn)題。# SettingsDirectorySlash OnRewriteEngine On# RewriteRewriteBase /time-tracker/public/RewriteCond %{REQUEST_FILENAME} !-fRewriteRule (.*) index.php?/var=$1 [L]希望有人可以解決尾隨斜杠目錄根問(wèn)題,或者至少確認(rèn)這是不可能的。在這一點(diǎn)上,正確答案屬于任何可以解釋我的錯(cuò)誤并將其變成有用帖子的人。
查看完整描述

2 回答

?
www說(shuō)

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

在 RewriteEngine 打開(kāi)后立即嘗試此操作

RewriteRule ^(.*)/$ /$1 [L,R=301]


查看完整回答
反對(duì) 回復(fù) 2021-08-28
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

嘗試這個(gè)。將您的 .htaccess 文件放在 time-tracker 文件夾中

  RewriteOptions inherit
    <IfModule mod_rewrite.c>
     RewriteEngine on 
     RewriteBase /time-tracker/public/
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule ^(.*)$ index.php?/$1 [L]
    </IfModule>


查看完整回答
反對(duì) 回復(fù) 2021-08-28
  • 2 回答
  • 0 關(guān)注
  • 582 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)