.htaccess 如何删除一个文件?使用301重定向从具有htaccess的url

.htaccess 如何删除一个文件?使用301重定向从具有htaccess的url,.htaccess,.htaccess,我需要一个htaccess 301重定向,用于从此url开始的动态url: http://www.example.com/index.php/?content/page1 到 我当前的访问规则是: RewriteBase / RewriteCond %{HTTP_HOST} !="" RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1 [R=301] 问题是我得到的URL如下: http://www.example.com/?con

我需要一个htaccess 301重定向,用于从此url开始的动态url:

http://www.example.com/index.php/?content/page1

我当前的访问规则是:

RewriteBase /    
RewriteCond %{HTTP_HOST} !="" 
RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1 [R=301]
问题是我得到的URL如下:

http://www.example.com/?content/page1

如何从url中删除问号(?)。在这种模式下,这也适用于大约20个不同的URL。我想规则的工作,我的所有网址需要在这个模式是301

中结束目标

RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1? [R=301]

中结束目标

RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1? [R=301]

请使用代码块。请使用代码块。谢谢回复Ignacio。这使得我的原始url重定向到主页,而不是新的url。回答你的问题,我不想要任何?在url中。如果有帮助的话,我们正在使用Codeigniter框架。谢谢回复Ignacio。这使得我的原始url重定向到主页,而不是新的url。回答你的问题,我不想要任何?在url中。如果有帮助的话,我们正在使用Codeigniter框架。