将URL重写为新的URL

时间:2015-02-27 18:40:52

标签: .htaccess mod-rewrite url-rewriting rewrite

我的网址正在检索数据库内容和链接,如下所示

http://mydomain/page.php?id=number&link=newurl

希望我的新网址

http://newurl

仅供参考:newurl包括mydomain

还有办法让访问者使用我的新网址访问该页面吗?

1 个答案:

答案 0 :(得分:1)

对于你的完全场景,这里有很多答案。这是一个非常常见的请求。所以这适用于这种类型的链接

http://example.com/123/newurl

使用此

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ /page.php?id=$1&link=$2 [L]