用于url别名的htaccess RewriteRule

时间:2011-09-08 21:20:55

标签: .htaccess url mod-rewrite alias

我的网站有多个文件和文件夹:

mywebsite.com/index.php
mywebsite.com/files/...

我们的用户问我是否可以创建这样的网址别名:

mywebsite.com/thisalias -> mywebsite.com/index.php?var=thisalias

换句话说:如果文件夹/文件“thisalias”不存在,则应重定向。我已经尝试了StackOverflow的几个代码示例,但由于某种原因它在我的主机上无效。有什么建议?我对.htaccess编码不太满意。

1 个答案:

答案 0 :(得分:1)

我相信这就是你要找的东西。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^/([a-zA-Z0-9]+)$ index.php?var=$1 [L]
</IfModule>