Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
URL重写,获取错误_Url_Rewrite_Mod Rewrite - Fatal编程技术网

URL重写,获取错误

URL重写,获取错误,url,rewrite,mod-rewrite,Url,Rewrite,Mod Rewrite,我在一个.htaccess中有这个: RewriteEngine On RewriteRule ^videos/([0-9]+)/?$ vis_film.php?id=$1 [NC,L] 我的页面是 root/directory/directory/videos/vis_film.php?id=2 但我希望是这样 root/directory/directory/videos/2/ 我把.htaccess文件放在videos/里面了,对吗?我做错了什么?如果您已经在视频中了,您需要从模式中删

我在一个.htaccess中有这个:

RewriteEngine On 
RewriteRule ^videos/([0-9]+)/?$ vis_film.php?id=$1 [NC,L]
我的页面是 root/directory/directory/videos/vis_film.php?id=2

但我希望是这样

root/directory/directory/videos/2/


我把.htaccess文件放在videos/里面了,对吗?我做错了什么?

如果您已经在
视频中了
,您需要从模式中删除该路径前缀:

RewriteRule ^([0-9]+)/?$ vis_film.php?id=$1 [NC,L]

如果您已经在
视频中/
,则需要从模式中删除该路径前缀:

RewriteRule ^([0-9]+)/?$ vis_film.php?id=$1 [NC,L]

你需要把它放在第二个目录(root/directory/目录/videos/)

你需要把它放在第二个目录(root/directory/目录/videos/)

我仍然收到500个服务器错误。。关于整个视频/目录。。我尝试了videos/2和videos/vis_film.php?id=2,但我只得到了500个内部服务器error@Azzyh:可能你不允许在那里使用.htaccess。错误日志上写了什么?我不知道如何访问错误日志。。我需要询问服务器管理员我仍然收到500服务器错误。。关于整个视频/目录。。我尝试了videos/2和videos/vis_film.php?id=2,但我只得到了500个内部服务器error@Azzyh:可能你不允许在那里使用.htaccess。错误日志上写了什么?我不知道如何访问错误日志。。我需要询问服务器管理员我仍然收到500服务器错误。。关于整个视频/目录。。我尝试了videos/2和videos/vis_film.php?id=2,但我只收到500个内部服务器错误,我仍然收到500个服务器错误。。关于整个视频/目录。。我尝试了videos/2和videos/vis_film.php?id=2,但我只得到500个内部服务器错误