1
好吧,所以我非常喜欢htaccess。基本上,我希望我的网站用htaccess重写一个特定的URL
http://mydomain.com/game.html 去 http://mydomain.com/index.php?page=game
我没有电流的.htaccess,因为几乎所有我尝试都失败了。 有没有人有工作之一?
好吧,所以我非常喜欢htaccess。基本上,我希望我的网站用htaccess重写一个特定的URL
http://mydomain.com/game.html 去 http://mydomain.com/index.php?page=game
我没有电流的.htaccess,因为几乎所有我尝试都失败了。 有没有人有工作之一?
尝试在你的文档根目录添加这htaccess的文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)\.html$ /index.php?page=$1 [L,QSA]
这在内部重写为/anything.html
到/index.php?page=anything
的请求。但是,您必须确保所有链接看起来像http://mydomain.com/anything.html
,因为它不会对浏览器的URL地址栏中显示的内容做任何事情。
我试过了,它仍然将我重定向到索引页 –
@KeenSoco你有其他规则吗?这些需要在任何类型的重定向规则之后*。或者你在任何地方都有'Redirect'指令,这会导致重写规则和重定向应用到同一个URI。 –
这是我目前使用的唯一htaccess –