0
我有以下结构: http://website.com/dir1/dir2/article.php?id=315&lang=EN
如何清理.htaccess中的网址?
我想上面显示为: http://website.com/dir1/article/315/
这又如何在.htaccess实现的呢?另外,网络上是否有一个很好的教程,可以通过不同的场景并清楚地解释这一点?谢谢!
我有以下结构: http://website.com/dir1/dir2/article.php?id=315&lang=EN
如何清理.htaccess中的网址?
我想上面显示为: http://website.com/dir1/article/315/
这又如何在.htaccess实现的呢?另外,网络上是否有一个很好的教程,可以通过不同的场景并清楚地解释这一点?谢谢!
启用mod_rewrite的,并通过httpd.conf
的.htaccess,然后把这个代码在你.htaccess
下DOCUMENT_ROOT
目录:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /$1/dir2/$2.php?id=$3&lang=EN [L,QSA]
上的mod_rewrite Fot的教程:与www.easymodrewrite.com开始,然后在谷歌搜索更多。