开发者

Rewrite rule is not effecting the site

I am trying to write rules in .htaccess file.

I Wrote the rule like this:

 RewriteCond %{QUERY_STRING} ^id=([0-9]+)&dgid=([0-9]+)$
 RewriteRule destination_content-id-(.*)-dgid-(.*)\.htm$ destination_content.html?id=$1&dgid=$2 [L]

restarted the server.

Before it is having the following rule.

 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 th开发者_StackOverflow中文版e previous basename cutout.
        RewriteCond %{ENV:WasHTML}            ^yes$
        RewriteRule ^(.*)$                    $1.html

it works fine.

but my rule not working.

Could you please help me in solving the issue.

Thanks, Srilu


Leave out the RewriteCond (It does not match the RewriteRule).

You'll just need the RewriteRule and I guess you want it to look like this:

RewriteEngine on
RewriteRule destination_content-id-([0-9]+)-dgid-([0-9]+)\.htm$ destination_content.html?id=$1&dgid=$2 [L]
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜