簡體   English   中英

如何使用 .htaccess 將子目錄重定向到以參數為子目錄的根目錄

[英]How to redirect sub-directory to root directory with parameter as sub-directory using .htaccess

想要重定向到 index.php

當用戶嘗試使用任何 URL 來到現場時,例如:

1)www.domain.com/xyz

2)www.domain.com/abc

3)www.domain.com/apple

4)www.domain.com/123

5)www.domain.com/hello

URL 末尾的任何隨機文本。

我想要 .htaccess 代碼,它將那些 URL 重定向到 www.domain.com/index.php

index.php 包含使用 GET 方法獲取數據的代碼,因此 URL 的最后一個字符串需要進入 index.php 文件。

RewriteEngine on
RewriteRule ^(.*)$ http://www.example.com/index.php?parameter=$1

我嘗試了這段代碼,但它進入了無限重定向。 我想在找到參數時停止循環。

您應該重定向到一個相對地址(假設 index.php 在同一個域上)。 此外,您需要排除現有文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

暫無
暫無

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

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