Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用htacess重写url不起作用_Php_.htaccess - Fatal编程技术网

Php 使用htacess重写url不起作用

Php 使用htacess重写url不起作用,php,.htaccess,Php,.htaccess,我有一个静态网站,我在上面执行了CMS,但当我添加.htaccess文件用于url重写时,它不起作用。 例如www.example.in/new/index.php到www.example.in/new/index。我的网站大约有50页。我该怎么办,我完全迷路了。这是我第一次使用.htaccess文件 我写过: RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?user=$1 RewriteRule ^([a-zA-Z0-9_-]

我有一个静态网站,我在上面执行了CMS,但当我添加
.htaccess
文件用于url重写时,它不起作用。 例如
www.example.in/new/index.php
www.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. 
您可能需要设置 允许覆盖所有内容 在Apache配置中


谢谢您的回复。让我们希望它工作良好,否则请建议我与其他替代品。再次感谢您的回复,让我检查一下它是否适合我。如果再次使用thanx,请尽快回复
RewriteEngine On
RewriteRule ^new/([a-zA-Z0-9_-]+)$ new/index.php?user=$1
RewriteRule ^new/([a-zA-Z0-9_-]+)/$ new/index.php?user=$1.