Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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/8/.htaccess/5.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 为什么';这个修改规则行得通吗?_Php_.htaccess_Get - Fatal编程技术网

Php 为什么';这个修改规则行得通吗?

Php 为什么';这个修改规则行得通吗?,php,.htaccess,get,Php,.htaccess,Get,当我尝试使用此规则时: RewriteEngine On RewriteRule ^articleID/([^/]*)$ /viewArticle.php?articleID=$1 [L] 它将我发送到404页面 我不太熟悉如何使用htaccess,所以我很可能做错了什么。我用generateit.net上的工具生成了它 我正在尝试访问的内容将等于尝试添加重写库: RewriteBase / 还要确保服务器接受htaccess文件。服务器配置是否包含目录指令中的AllowOverride a

当我尝试使用此规则时:

RewriteEngine On
RewriteRule ^articleID/([^/]*)$ /viewArticle.php?articleID=$1 [L]
它将我发送到404页面

我不太熟悉如何使用htaccess,所以我很可能做错了什么。我用generateit.net上的工具生成了它


我正在尝试访问的内容将等于

尝试添加重写库:

RewriteBase /

还要确保服务器接受htaccess文件。服务器配置是否包含目录指令中的AllowOverride all语句。

尝试添加重写基:

RewriteBase /

还要确保服务器接受htaccess文件。服务器配置是否包含目录指令中的AllowOverride all语句。

对于路径,它应该可以工作:

RewriteRule articleID/([^/]*)$ /devel/testdesign/viewArticle.php?articleID=$1 [L]

对于路径,它应该可以工作:

RewriteRule articleID/([^/]*)$ /devel/testdesign/viewArticle.php?articleID=$1 [L]

如果您在想要使用mod_rewrite规则的URL上添加详细信息/示例,那就太好了。您的意思是什么?抱歉--我可以在帖子中添加什么?如果您在想要使用mod_rewrite规则的URL上添加详细信息/示例,那就太好了。您的意思是什么?对不起,我可以在帖子中添加什么?谢谢你的回答,但不幸的是,这不起作用。我仍然收到一个错误。目录指令,那是什么?我和HostGator的支持人员联系过了,他们说他们接受htaccess文件,mod_rewrite也可以。在这种情况下,你可以跳过这部分。。。添加/?在“^work for you?No,但是我在第一个$前面添加了\.html,现在它可以工作了,但是它似乎已经删除了我的所有样式,有什么线索吗?为什么?如何包含您的样式?您必须添加../前缀。由于重写的原因,样式在上面的目录中。谢谢你的回答,但不幸的是,这不起作用。我仍然收到一个错误。目录指令,那是什么?我和HostGator的支持人员联系过了,他们说他们接受htaccess文件,mod_rewrite也可以。在这种情况下,你可以跳过这部分。。。添加/?在“^work for you?No,但是我在第一个$前面添加了\.html,现在它可以工作了,但是它似乎已经删除了我的所有样式,有什么线索吗?为什么?如何包含您的样式?您必须添加../前缀。由于重写,样式在上层目录中。是的!非常感谢。虽然我的css仍然被剥离。知道为什么吗?知道!非常感谢。虽然我的css仍然被剥离。知道为什么吗?