[英]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.