如何从根目录下的文件中删除php扩展名

用户名

您好,我想将php网址转换为SEO网址,每件事在我的末端都工作正常,但是根目录中的文件在这里不起作用,这是我在htaccess中使用的代码

RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+)$ show_staff.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+)/$ show_staff.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+)$ show_users.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+)/$ show_users.php?url=$1

但是,如果我在以上几行之后添加这些行,则在不使用.php扩展名的情况下,在root doenst中工作的文件是我想在此处添加的内容,我想在不使用或使用以下代码的情况下提及,上面的代码对我来说效果很好

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* $0.php [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?)
阿努巴瓦

您可以在DOCUMENT_ROOT/.htaccess文件中使用以下代码

RewriteEngine On
RewriteBase /

## hide .php extension
RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
RewriteRule ^ /%1%2 [R=302,L,NE]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ $1.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9/-]+)$ show_staff.php?url=$1 [L,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从php中的文件目录中删除文件扩展名

来自分类Dev

从目录中的文件中删除文件扩展名

来自分类Dev

在.net core中,如何在Web根目录中下载具有特殊扩展名的静态文件?

来自分类Dev

删除目录中带有扩展名的文件

来自分类Dev

如何从tar文件的根目录中提取具有特定扩展名的文件?

来自分类Dev

在Python中,如何删除不包含特定文件扩展名(即.pdf)的子目录?

来自分类Dev

如何递归删除当前目录中特定扩展名的所有文件?

来自分类Dev

如何删除目录中除某些扩展名外的所有文件?

来自分类Dev

如何删除单个文件的.php文件扩展名?(.htaccess)

来自分类Dev

从我的Php文件中删除文件扩展名

来自分类Dev

从htdocs中的文件中删除.php扩展名

来自分类Dev

如何使用.htaccess将重定向子目录合并到根目录并同时删除HTML扩展名?

来自分类Dev

PHP要求根目录下的文件

来自分类Dev

从网址中删除PHP文件扩展名

来自分类Dev

从网址中删除php文件扩展名

来自分类Dev

从 URL 中删除文件扩展名,例如 .php 或 .html

来自分类Dev

如何从我的PHP页面中删除.php扩展名?

来自分类Dev

如何从nginx中的URL删除文件扩展名?

来自分类Dev

如何在FreeMarker模板中删除文件扩展名

来自分类Dev

如何从R中的basename结尾删除文件扩展名?

来自分类Dev

如何使用别名从 url 中删除文件扩展名

来自分类Dev

如何从全局环境中删除文件扩展名

来自分类Dev

试图删除.php文件扩展名

来自分类Dev

试图删除.php文件扩展名

来自分类Dev

删除PHP文件类型扩展名

来自分类Dev

如何从$ _SERVER ['PHP_SELF']中删除文件扩展名;

来自分类Dev

如何删除“ /etc/apt/sources.list.d/目录中的文件,因为文件扩展名无效”?

来自分类Dev

如何从单个页面中删除.php或.html扩展名?

来自分类Dev

如何从URL中删除html和php扩展名

Related 相关文章

  1. 1

    从php中的文件目录中删除文件扩展名

  2. 2

    从目录中的文件中删除文件扩展名

  3. 3

    在.net core中,如何在Web根目录中下载具有特殊扩展名的静态文件?

  4. 4

    删除目录中带有扩展名的文件

  5. 5

    如何从tar文件的根目录中提取具有特定扩展名的文件?

  6. 6

    在Python中,如何删除不包含特定文件扩展名(即.pdf)的子目录?

  7. 7

    如何递归删除当前目录中特定扩展名的所有文件?

  8. 8

    如何删除目录中除某些扩展名外的所有文件?

  9. 9

    如何删除单个文件的.php文件扩展名?(.htaccess)

  10. 10

    从我的Php文件中删除文件扩展名

  11. 11

    从htdocs中的文件中删除.php扩展名

  12. 12

    如何使用.htaccess将重定向子目录合并到根目录并同时删除HTML扩展名?

  13. 13

    PHP要求根目录下的文件

  14. 14

    从网址中删除PHP文件扩展名

  15. 15

    从网址中删除php文件扩展名

  16. 16

    从 URL 中删除文件扩展名,例如 .php 或 .html

  17. 17

    如何从我的PHP页面中删除.php扩展名?

  18. 18

    如何从nginx中的URL删除文件扩展名?

  19. 19

    如何在FreeMarker模板中删除文件扩展名

  20. 20

    如何从R中的basename结尾删除文件扩展名?

  21. 21

    如何使用别名从 url 中删除文件扩展名

  22. 22

    如何从全局环境中删除文件扩展名

  23. 23

    试图删除.php文件扩展名

  24. 24

    试图删除.php文件扩展名

  25. 25

    删除PHP文件类型扩展名

  26. 26

    如何从$ _SERVER ['PHP_SELF']中删除文件扩展名;

  27. 27

    如何删除“ /etc/apt/sources.list.d/目录中的文件,因为文件扩展名无效”?

  28. 28

    如何从单个页面中删除.php或.html扩展名?

  29. 29

    如何从URL中删除html和php扩展名

热门标签

归档