Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/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
Php htaccess-如何从变量之一生成子域_Php_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Php htaccess-如何从变量之一生成子域

Php htaccess-如何从变量之一生成子域,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,在file.htaccess中,我有一个语法: RewriteRule ^(.*),(.*),([a-z0-9-_.]+),([a-z0-9-_.]+),([a-z0-9-_.]+)$ $4.php?n=$1&nazwa=$2&t=$3&v=$5 [L,NC,NS,NE] $4是我要在地址中创建子域的文件名 到目前为止,地址是这样的:http://domain/name-of-film,100000,主,胶片,0 我想写一个这样的地址:http://domain/fi

在file.htaccess中,我有一个语法:

RewriteRule ^(.*),(.*),([a-z0-9-_.]+),([a-z0-9-_.]+),([a-z0-9-_.]+)$ $4.php?n=$1&nazwa=$2&t=$3&v=$5 [L,NC,NS,NE]
$4
是我要在地址中创建子域的文件名

  • 到目前为止,地址是这样的:
    http://domain/name-of-film,100000,主,胶片,0
  • 我想写一个这样的地址:
    http://domain/film/name-of-film,100000,主,0
感谢您提供任何可能的答案使用此选项:

RewriteRule ^([a-z0-9-_.]+)/(.*),(.*),([a-z0-9-_.]+),([a-z0-9-_.]+)$ $1.php?n=$2&nazwa=$3&t=$4&v=$5 [L,NC,NS,NE]

我之前尝试过,但返回404找不到电影的请求/名称,100000,main,0在此服务器上找不到。似乎子域(文件名)未被识别。@AdamS它在我的机器上运行得非常好,我能看看你的整个
.htaccess
文件吗?在我的htaccess中,我有3行代码,它们负责使我的地址更清晰
RewriteRule^(.*),(.*)([a-z0-9-.]+),([a-z0-9-.]+),([a-z0-9-.]+$$4.php?n=$1&nazwa=$2&t=$3&v=$5[L,NC,NS,NE]重写规则^(.*),(.*),([a-z0-9-.]+),([a-z0-9-.]+)$$4.php?n=$1&nazwa=$2&t=$3[L,NC,NS,NE]重写规则^(.*),(.*)$$3.php?id=$2&n=$1[L,NC,NS,NE]
@AdamS您的网站上有名为“
film/
”的文件夹吗?不,文件夹不存在,此子文件夹应通过文件名(例如film)的变量动态生成