我在自己的域名上创建了自己的博客,并显示了我正在使用动态网址在网页上显示文章内容的文章。
现在看起来如何: http://www.blog.madetocreate.nl/artikel.php?id=47
现在我已经搜索了几天的mod_rewrite方法,但是我尝试过的所有方法都失败了。服务提供商告诉我mod_rewrite已启用,我只需要使用.htaccess文件访问它。
此刻我的文件包含以下代码:
RewriteEngine on
RewriteRule ^artikel/([^/]+)/?$ artikel.php?id=$1 [L]
我想让网址看起来像这样:
http://www.blog.madetocreate.nl/artikel/47/title-of-the-post-here/
但到目前为止,我甚至无法获得第一个"artikel/47/"
对我做错了什么的想法?
谢谢!
答案 0 :(得分:0)
正则表达式应如下所示:
^artikel/([0-9]+)/([\w-]*)$
这给了你:
RewriteEngine on
RewriteRule ^artikel/([0-9]+)/([\w-]*)$ artikel.php?id=$1 [L]
([0-9]+)
匹配1个或更多数字
([\w-]*)
匹配0个或更多字词和-
,这意味着您可以同时拥有artikel/47/
和artikel/47/title-of-the-post-here