重写规则不影响该站点

| 我正在尝试在.htaccess文件中编写规则。 我写了这样的规则:
 RewriteCond %{QUERY_STRING} ^id=([0-9]+)&dgid=([0-9]+)$
 RewriteRule destination_content-id-(.*)-dgid-(.*)\\.htm$ destination_content.html?id=$1&dgid=$2 [L]
重新启动服务器。 之前有以下规则。
 RewriteEngine on
        # Parse out basename, but remember the fact.
        RewriteRule ^(.*)\\.html$              $1       [C,E=WasHTML:yes]
        # Rewrite to document.phtml if exists...
        RewriteCond %{REQUEST_FILENAME}.phtml -f
        RewriteRule ^(.*)$                    $1.phtml [S=1]
        # ...else reverse the previous basename cutout.
        RewriteCond %{ENV:WasHTML}            ^yes$
        RewriteRule ^(.*)$                    $1.html
它工作正常。 但我的规则不起作用。 您能帮我解决问题吗? 谢谢, 斯里鲁     
已邀请:
        忽略RewriteCond(它与RewriteRule不匹配)。 您只需要RewriteRule,我想您希望它看起来像这样:
RewriteEngine on
RewriteRule destination_content-id-([0-9]+)-dgid-([0-9]+)\\.htm$ destination_content.html?id=$1&dgid=$2 [L]
    

要回复问题请先登录注册