0

我正在以不同的方式重写一个 url。我的意思是我想知道如何使用 mod_rewrite 以便我可以执行以下操作:

1-将 .php 转换为 html 以获得特定的 url,即:从www.mydomain.com/news.phpwww.mydomain.com/news.html

我发现了一些有趣的代码,但不确定哪一个可以正常工作...

我发现的一些内容:

RewriteEngine on
RewriteRule ^(\d+)/(\w+).html$ index.php?id=$1&title=$2

2-将该 news.php 文件的任何子 url 转换为

news.php?do=news&id=24455

所以主题或线程显示像这样没有斜线/

我发现第二个问题很困难,但肯定必须有解决方案。

任何想法如何为特定网址完成这两个问题,就像我上面所说的......!

谢谢

4

1 回答 1

1

将 .php 转换为 html 以获得特定的 url,即:从 www.mydomain.com/news.php 到 www.mydomain.com/news.html

RewriteRule ^news\.html$ /news.php

猜第二个(假设你想重写/news/foo.htmlurl):

RewriteRule ^news/(.*)\.html$ /news.php?id=$1
于 2013-05-21T23:32:19.570 回答