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
将URL从www.xyz.com/abc.php更改为www.xyz.com/abc_Php_.htaccess - Fatal编程技术网

将URL从www.xyz.com/abc.php更改为www.xyz.com/abc

将URL从www.xyz.com/abc.php更改为www.xyz.com/abc,php,.htaccess,Php,.htaccess,如果我的URL是,那么它应该打开 我只需要对一个页面执行操作,而不需要对其他页面执行操作。您必须使用该文件创建一个.htaccess文件: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(abc)/?$ /$1.php [L,NC] 如果您想了解有关.htaccess的更多信息,可以查看以下链接: 您可以在网站的fodder根目录中尝试

如果我的URL是,那么它应该打开


我只需要对一个页面执行操作,而不需要对其他页面执行操作。

您必须使用该文件创建一个.htaccess文件:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(abc)/?$ /$1.php [L,NC]
如果您想了解有关.htaccess的更多信息,可以查看以下链接:

您可以在网站的fodder根目录中尝试file.htaccess

重新启动发动机
重写规则^abc$abc.php[L]

您可以使用符合您要求的任何名称更改^abc,此更改仅适用于abc.php


希望这有帮助

引用:“我只需要为一页而不是为其他页而做。”@Quentin。。。他在我回答时编辑了他的问题。@vishu我上次的更新只适用于你的abc.php页面。欢迎使用堆栈溢出!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!
RewriteEngine On
RewriteRule "^(.*)$" "$1.php"