【发布时间】:2021-10-30 05:57:15
【问题描述】:
你能帮我理解这个.htaccess代码吗?
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
我不明白是否正确,但如果我写我的网站 url 什么都不会发生....空白页。 谢谢
如果你愿意,我可以添加其他信息
【问题讨论】:
-
"如果你愿意,我可以添加其他信息" - 是的,请!就目前而言,这里没有问题。这些指令是否“正确”完全取决于您要做什么。这些指令不一定是“错误的”。 (虽然倒数第二条规则有点奇怪和错位。)你到底想做什么?你提出什么要求?您希望如何处理这些请求? (你从哪里得到这些规则的?)等等。
标签: apache .htaccess mod-rewrite