【发布时间】:2019-09-10 12:46:05
【问题描述】:
我一直在尝试使用 htaccess 将我拥有的特定文件 /u.php/example 重写为 /u/example。我将通过 php url 解析获取和使用的 /example 部分。
所以,我读到的另一个问题建议使用以下代码
RewriteCond %{THE_REQUEST} /(u|a)\.php [NC]
RewriteRule ^ /%1 [L,R]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ /$1.php [L]
但是重写时不会保留 /u.php/example 中的 /example,如果我只输入 /u/example 会导致 500 错误。
有解决办法吗?可能是什么问题呢?我一直无法在 Stack 上找到解决方案。
【问题讨论】:
-
目前你可以在这里测试错误...anischedule.com/u/test 除非它已经更新,否则你可以看到有错误。
标签: php apache .htaccess htdocs