簡體   English   中英

.htaccess 從 URL 301 重定向隱藏字符串(包括特殊字符?)

[英].htaccess hiding string from URL 301 Redirects (including special character?)

我的網站剛剛使用 htaccess 從 HTTP 重定向到 HTTPS。 由於網站顯示index.php? 在 URL 結構中。 我不確定為什么這樣做。

最初它顯示以下內容: https : //www.example.com.au/index.php?/rest-of-URL

在 htaccess 中使用以下代碼我可以將其限制為: https : //www.example.com.au/?/ rest-of-URL

RewriteBase /
RewriteCond %{THE_REQUEST} ^GET.*index\.php\?/ [NC]
RewriteRule (.*?)index\.php? / [R=301,NE,L]

我需要使用 htaccess 從 URL 中刪除?/

請有人幫忙:(

我通過更改所有頁面的內部鏈接解決了這個問題。 謝謝大家的幫助。 如果您有一個通過 htaccess 文件實際修復它的解決方案,我會非常感興趣。 謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM