需要帮助使用.htaccess文件(删除参数)

我需要一些帮助,我的网站URL结构看起来像这样https://domain.com/folder/index.php?name=asdasdasd如何删除URL上的“index.php?name=”这部分,使其看起来像https://domain.com/folder/asdasdasd传递的值(asdasdasd)有时也包含这些符号(.)或(-)或(_),因此它将看起来像这样(asd.asdasd)或(asdasd_asd),你明白我的意思了吗?非常感谢任何人能够帮助。
 

inspesnitce1982

New member
大概是这样:RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteRule ^/folder/(.*) /folder/index.php?name=$1
 
@TomTheCat谢谢你的回复,尽管这没有解决问题。当我访问URL时,它会给我404页未找到。这是我的.htaccess文件目前的样子RewriteEngine OnRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]RewriteRule ^/folder-name/(.*) /folder-name/index.php?name=$1非常抱歉,我在打开主题的帖子中没有提到这个文件夹有这个符号“-”。也许是因为这个原因吗?因此,基本上URL结构需要如下所示 https://domain.com/folder-name/asdasdasd
 

asdrensasde1980

New member
任何人都不应该捕获任何东西。这里有一个适用于你的情况的例子。修改.htaccess不仅可以删除“index.php”,还可以通过问号“index.php?”删除!大家好!!!我希望有人能在这里帮助我!我有一个非常古老的网站,正在godaddy上运行... expressionengine.com
 
顶部