Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
只有将.php添加到文件中,站点才能工作。有人可以帮助编写页面规则吗?_Php_Database_.htaccess - Fatal编程技术网

只有将.php添加到文件中,站点才能工作。有人可以帮助编写页面规则吗?

只有将.php添加到文件中,站点才能工作。有人可以帮助编写页面规则吗?,php,database,.htaccess,Php,Database,.htaccess,所以我有一个php站点,在这里:例如,只有在手动将.php添加到文件末尾时,该页面才起作用,这很好,但是当您浏览站点的其他页面时,您会发现它们不起作用。有没有可能以某种方式创建一个重写来绕开这个问题,这样,例如,如果去/关于,事情会很顺利 这是一个网站,我的团队中有人从旧主机转移过来,他们声称不需要数据库。。。奇怪的是,如果你走到这里:有一些关于需要数据库的废话。。。。有人知道情况是否如此吗 任何帮助都将不胜感激 谢谢我通常使用 ########################### # Re

所以我有一个php站点,在这里:例如,只有在手动将.php添加到文件末尾时,该页面才起作用,这很好,但是当您浏览站点的其他页面时,您会发现它们不起作用。有没有可能以某种方式创建一个重写来绕开这个问题,这样,例如,如果去/关于,事情会很顺利

这是一个网站,我的团队中有人从旧主机转移过来,他们声称不需要数据库。。。奇怪的是,如果你走到这里:有一些关于需要数据库的废话。。。。有人知道情况是否如此吗

任何帮助都将不胜感激

谢谢

我通常使用

###########################
 # 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]