我已經在論壇上爬了大約 2 個小時,但仍然沒有找到解決我的問題的方法,所以我向你們尋求幫助。我的 URL 看起來像這樣 http://sevalinmutfagi.com/list.php?id=1?kategori=borekler 我希望它看起來像這樣 http://sevalinmutfagi.com/tarifler/borekler我嘗試了很多重寫示例,但我的索引文件位于 /View/ 的子文件夾中,所以我無法重寫我的 URL這是我的 .htaccessRewriteEngine onRewriteCond %{HTTP_HOST} ^(www.)?sevalinmutfagi.com$ [NC]RewriteCond %{REQUEST_URI} !^/View/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ /View/$1 [L]RewriteCond %{HTTP_HOST} ^(www.)?sevalinmutfagi.com$ [NC]RewriteRule ^(/)?$ View/index.php [L]此代碼適用于重定向子文件夾所有頁面,但我嘗試添加重寫 URL 代碼不起作用。我希望這已經揭示了。感謝大家的幫助。
2 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
這對我來說很好。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/subfolder
RewriteRule ^(.*)$ /subfolder/$1 [NC,L]

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
首先要了解的mod_rewrite是何時不使用它。由于mod_alias可以很好地處理您的特定任務,這就是我要使用的:
Redirect 301 / /subfolder/
由于這看起來很“循環”,您可以使用 mod_rewrite:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^subfolder/
RewriteRule .? subfolder%{REQUEST_URI} [R=301,L]
你試圖涵蓋的問題太多了……我已經在許多線程中多次解決了這些問題。因此,您可能會受益于閱讀mod_rewrite我簽名中鏈接的教程,因為它包含解釋和示例代碼。它幫助了可能的成員,也應該幫助你
- 2 回答
- 0 關注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消