0

我有一个静态网站,我在其上执行了 CMS,但是当我添加.htaccess用于 url 重写的文件时,它不起作用。例如。www.example.in/new/index.phpwww.example.in/new/index. 我的网站大约有 50 页。我该怎么办,我完全迷失了。这是我第一次使用.htaccess文件。

我已经写了:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?user=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?user=$1. 
4

2 回答 2

1

您可能需要在 Apache 配置中设置 AllowOverride All

http://httpd.apache.org/docs/2.0/howto/htaccess.html

于 2013-06-14T12:57:33.503 回答
1
RewriteEngine On
RewriteRule ^new/([a-zA-Z0-9_-]+)$ new/index.php?user=$1
RewriteRule ^new/([a-zA-Z0-9_-]+)/$ new/index.php?user=$1. 
于 2013-06-14T12:56:34.663 回答