URL重定向在重写后无法正常工作

时间:2014-03-28 12:19:48

标签: .htaccess url url-rewriting

我在.htaccess文件中写了URL重写代码。我想从/CodecanyonSocial/settings.php重定向到/CodecanyonSocial/index.php?a=profile&u=username 所以我已经完成了重写代码。但它不起作用。这里CodecanyonSocial是基础(主)文件夹(站点在CodecanyonSocial文件夹中)。

    <IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^CodecanyonSocial/index.php?a=profile&u=([A-Za-z0-9-]+)/?$ CodecanyonSocial/settings.php [QSA,L]

</IfModule>

1 个答案:

答案 0 :(得分:0)

试试这个......

 <IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /CodecanyonSocial/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^CodecanyonSocial/index.php?a=profile&u=([A-Za-z0-9-]+)/?$ CodecanyonSocial/settings.php [QSA,L]

</IfModule>