使用.htaccess重定向/投票到/vote.php?vote=1

时间:2013-12-07 04:34:25

标签: php regex apache .htaccess mod-rewrite

我的.htaccess文件需要帮助。到目前为止,似乎没有任何效果。我创建了一个名为vote.php的PHP文件,它使用GET变量将用户重定向到相应的投票网站。现在,我希望用户能够输入myurl.com/vote1,它会将它们重定向到myurl.com/vote.php?vote=1等等vor / vote2,/ vote3,/ vote4和/ vote5 所有帮助表示赞赏! 谢谢, 唐纳

3 个答案:

答案 0 :(得分:2)

对于URL重写或php中的MOD_RE-WRITE。 请仔细阅读此链接..;

Mode_RwWrite Tutotial

希望这有助于, 感谢

答案 1 :(得分:2)

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ vote.php?vote=$1 [PT,L]

</IfModule>

我认为如果您没有完成此操作,仍需要配置路由;)

答案 2 :(得分:2)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^vote([0-9]+)/?$ /vote.php?vote=$1 [NC,QSA,L]