你好我是一个使用htaccess的菜鸟,我有一点问题。
我有这个网址mysite.com/index.php/url
我没有任何代码可以解决这个问题,我在堆栈中搜索但是任何对我无法帮助:/
当用户输入
时,我如何重定向网站mysite.com/index.php/packages TO mysite.com/packages ?
Or some other ex. mysite.com/index.php/repos TO mysite.com/repos
有人可以帮我解决这个问题谢谢!!并明确了解规则如何运作!
答案 0 :(得分:1)
将它放在.htaccess文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index\.php/(.*)$ /index.php?folder=$1 [QSA]
这在你的index.php文件中:
<?php
if (isset($_GET['folder']))
{
header('Location: /' . $_GET['folder']);
}