只有将.php添加到文件中,站点才能工作。有人可以帮助编写页面规则吗?
所以我有一个php站点,在这里:例如,只有在手动将.php添加到文件末尾时,该页面才起作用,这很好,但是当您浏览站点的其他页面时,您会发现它们不起作用。有没有可能以某种方式创建一个重写来绕开这个问题,这样,例如,如果去/关于,事情会很顺利 这是一个网站,我的团队中有人从旧主机转移过来,他们声称不需要数据库。。。奇怪的是,如果你走到这里:有一些关于需要数据库的废话。。。。有人知道情况是否如此吗 任何帮助都将不胜感激 谢谢我通常使用只有将.php添加到文件中,站点才能工作。有人可以帮助编写页面规则吗?,php,database,.htaccess,Php,Database,.htaccess,所以我有一个php站点,在这里:例如,只有在手动将.php添加到文件末尾时,该页面才起作用,这很好,但是当您浏览站点的其他页面时,您会发现它们不起作用。有没有可能以某种方式创建一个重写来绕开这个问题,这样,例如,如果去/关于,事情会很顺利 这是一个网站,我的团队中有人从旧主机转移过来,他们声称不需要数据库。。。奇怪的是,如果你走到这里:有一些关于需要数据库的废话。。。。有人知道情况是否如此吗 任何帮助都将不胜感激 谢谢我通常使用 ########################### # Re
###########################
# Remove trailing slash on non-directories
##
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1 [L,R=301]
###########################
# 301 /index.php to /
##
RewriteRule (.*)/index(\.[a-zA-Z]+)*$ $1 [L,R=301]
###########################
# 301 .php requests
##
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /[a-z0-9-]+\.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([a-z0-9-]+)\.php$ $1 [R=301]
###########################
# Rewrite file -> file.php
##
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9-]+)$ $1.php [L]