gpt4 book ai didi

php - 从带有异常的 url 中删除 .php (htaccess)

转载 作者:行者123 更新时间:2023-11-29 06:10:43 24 4
gpt4 key购买 nike

我有以下 .htaccess 文件:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ account.php?username=$1

这基本上是为我的用户配置文件服务,所以就像推特一样,有人可以输入:url.com/theirusername

但是我想让/home 这样的某些页面不会指向一个配置文件,而是指向一个不同的 .php 页面,同样最后没有 .php。

谁能想出办法做到这一点?

谢谢!

最佳答案

你可以有另一个规则添加.php 在此规则之前:

RewriteEngine On

# To internally redirect file to file.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]

# handle profile URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ account.php?username=$1 [L,QSA]

关于php - 从带有异常的 url 中删除 .php (htaccess),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38389722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com