【发布时间】:2014-06-22 15:00:37
【问题描述】:
我遇到了在 htaccess 中重写 url 的问题。
我的动态网址: http://www.mydomain.com/index.php?action=viewArticle&articleId=16
我希望它:
http://www.mydomain.com/viewArticle/16.html
htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]]
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?action=$1&articleId=$2 [L]
</IfModule>
只有“www”重定向规则有效。
谢谢你:) !!!!
【问题讨论】:
标签: regex apache .htaccess mod-rewrite