Mod rewrite .htaccess和Rewriterules,更改某些URL

Mod rewrite .htaccess和Rewriterules,更改某些URL,mod-rewrite,Mod Rewrite,我不知道这是否可行,我希望我的网站的URL看起来像: site.com/browse/2-title/page/2 虽然它们实际上是: site.com/index.php?action=browse&id=2&title=title&page=2 你知道怎么做吗?这可能吗 谢谢,我真的很感谢大家的帮助:)会是这样的: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteC

我不知道这是否可行,我希望我的网站的URL看起来像:

site.com/browse/2-title/page/2
虽然它们实际上是:

site.com/index.php?action=browse&id=2&title=title&page=2
你知道怎么做吗?这可能吗


谢谢,我真的很感谢大家的帮助:)

会是这样的:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /([^/]+)/([^/]+)-([^/]+)/([^/]+)/([^/]+)
RewriteRule .* http://site.com/index.php?action=%1&id=%2&title=%3&%4=%5 [L]
它将以静默方式映射如下URL:

site.com/browse/2-title/page/2

致:

http://site.com/index.php?action=browse&id=2&title=title&page=2


其中,传入URL中的
browse
2
title
page
2
是传递给映射资源的变量。

非常感谢,我将尝试:)并给出答案