htaccess rewriterule-动态网址问题

用户名

我在htaccess中重写网址时遇到了问题。

我的动态网址: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”重定向规则有效。

谢谢 :) !!!!

阿努巴瓦

在规则之后插入以下规则www

RewriteCond %{THE_REQUEST} \s/+index\.php\?action=([^\s&]+)&articleId=([^\s&]+) [NC]
RewriteRule ^ /viewArticle/%1/%2? [R=302,L]

RewriteRule ^viewArticle/([^/.]+)/([^/.]+)/?$ index.php?action=$1&articleId=$2 [L,QSA,NC]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

htaccess rewriterule-动态网址问题

来自分类Dev

Htaccess RewriteRule长网址

来自分类Dev

htaccess重定向动态网址?r =

来自分类Dev

htaccess重定向动态网址

来自分类Dev

htaccess重定向动态网址

来自分类Dev

使用RewriteRule .htaccess获取此参数网址

来自分类Dev

网址中的htaccess rewriterule 2参数

来自分类Dev

.htaccess - 更改网址 - RewriteRule 不起作用

来自分类Dev

htaccess的RewriteRule

来自分类Dev

.htaccess的RewriteRule有什么问题

来自分类Dev

.htaccess的此RewriteRule有什么问题?

来自分类Dev

.htaccess RewriteRule在网址中带有斜杠

来自分类Dev

网址以斜杠结尾时,htaccess rewriterule返回错误的参数

来自分类Dev

.htaccess RewriteRule在网址中带有斜杠

来自分类Dev

.htaccess RewriteRule问题,某些规则不起作用

来自分类Dev

htaccess / category / page的RewriteRule

来自分类Dev

htaccess RewriteRule特殊字符

来自分类Dev

htaccess与www RewriteRule

来自分类Dev

.htaccess:RewriteRule模式匹配

来自分类Dev

.htaccess RewriteRule条件吗?

来自分类Dev

.htaccess RewriteRule索引

来自分类Dev

.htaccess多个RewriteRule无效

来自分类Dev

htaccess注释工作的RewriteRule

来自分类Dev

.htaccess rewriteRule冲突

来自分类Dev

htaccess RewriteRule重定向

来自分类Dev

.htaccess结合2 RewriteRule

来自分类Dev

丢弃htaccess中的RewriteRule

来自分类Dev

.htaccess RewriteRule重定向

来自分类Dev

RewriteRule .htaccess多个参数