重写规则.htaccess
我正在尝试更新.htaccess以将我从:重写规则.htaccess,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我正在尝试更新.htaccess以将我从:page.php/name重定向到page.php?id=name有人能帮我举个例子吗?我发现了很多例子,但不适用于这种情况。要重定向(告诉浏览器对page.php/name的请求位于page.php?id=name,从而更改位置栏中的URL),可以执行以下两种操作之一 使用mod_别名: RedirectMatch 301 ^/page\.php/(.*)$ /page.php?id=$1 或者使用mod_重写: RewriteRule ^/?pag
page.php/name
重定向到page.php?id=name
有人能帮我举个例子吗?我发现了很多例子,但不适用于这种情况。要重定向(告诉浏览器对page.php/name的请求位于page.php?id=name,从而更改位置栏中的URL),可以执行以下两种操作之一 使用mod_别名:
RedirectMatch 301 ^/page\.php/(.*)$ /page.php?id=$1
或者使用mod_重写:
RewriteRule ^/?page\.php/(.*)$ /page.php?id=$1 [QSA,L,R=301]
如果您不想永久重定向(301),请从上面删除
301
和=301
部分。我尝试了这个.htacces,但它不起作用--我忘了什么?我对这个.htacces是新手。RewriteRule上的RewriteEngine^/?blog\.php/(.*)$/blog.php?id=$1[QSA,L,R=301]