Php 用.htaccess重写dinamic url

Php 用.htaccess重写dinamic url,php,apache,.htaccess,mod-rewrite,rules,Php,Apache,.htaccess,Mod Rewrite,Rules,你好,我是htaccess的noob,我有一个小问题 我有一个URL 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 有人可以帮我解决这个问题谢谢!!

你好,我是htaccess的noob,我有一个小问题

我有一个URL 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

有人可以帮我解决这个问题谢谢!!很明显,要学会规则是如何运作的

将其放入.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']);
}

301-mysite.com/index.php/packages=>mysite.com/packages重写规则^mysite\.com/index\.php/packages$/mysite.com/packages?[L,R=301]Try It’s not works for me:/a一个问题:如果不添加域mysite.com和ex packages、repos等的url,如何进行友好访问。您好,这对我不起作用,idk如果我表达得好,我需要用户在url中被可视化重定向,而不仅仅是站点内容,如果你的代码使它不起作用:C谢谢你,我已经编辑好了,看看它现在是否符合你的要求。仍然不起作用:C重定向工作正常,但是当我放置/index.php/packages时,它不起作用,只有当我输入/packages时它才对我起作用。当我放置/index.php/packages/时,它将我重定向到/packages。告诉我这是不是你想要的。不管怎样,你更新了htaccess代码了吗?哦,是的!现在它工作了对不起,问题是de/在重定向中,我用/更改了重定向到同一根,哈哈!很好用!谢谢兄弟!真的很感激!