0

我设法将 mydomain.com/file.php?id=## 重写为:

mydomain.com/##-Report_TITLE_OF_REPORT_HERE

通过让 .htaccess 只使用 ## 并忽略它之后的任何内容。我想把它改成这样:

mydomain.com/report-##/TITLE_OF_REPORT_HERE

但是,我无法理解它,也无法在网上找到针对此特定案例的任何教程。中间的斜线似乎把一切都搞砸了。

谁能告诉我该怎么做?

4

2 回答 2

0

尝试这个:

RewriteRule ^report-(.*)/(.*)$ mydomain.com/file.php?id=$1 [L]
于 2012-05-12T11:28:02.150 回答
0

您可以使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^report-([^/]+)/ file.php?id=$1 [L,NC,QSA]
于 2012-05-12T11:35:18.923 回答