2

我想制作 SEF url 因为我也想从 url 中删除文件名。我的网站在核心 php 中,我设法从 url 中删除扩展名,但不知道如何从 url 中删除整个文件名。

当我在谷歌上搜索时,我得到了 .htaccess 的代码

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L]

我不知道如何在 php 中编写标头,以便将其放入相关文件中,但不在 url 中显示文件名。

    <a href='http://mysite.com/edit/user/2/1'>click</a>

现在,如果我点击上面的链接,它会使用 url“mysite.com/edit/user/2/1”转到 edit.php,

所以从这里我怎样才能删除“编辑”的文件名。

提前致谢

4

1 回答 1

1

为什么?这不是一个 SEO 友好和用户友好的 URL 吗?你为什么要让它变得不友好?但无论如何,我的猜测是你想通过它的外观来指出/user/edit

RewriteRule ^/?user/*$ /edit.php?type=user&%{QUERY_STRING}

尽管使用此功能会使您的网站变得更糟,并且不仅会增加网站维护而且还会增加用户导航的复杂性。

于 2012-08-10T10:38:05.850 回答