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