我看了很多指南,但找不到解决办法。::(
我有3页是这样的:
我添加了一个简单的htaccess规则:
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?page=$1 [L]好吧,它能做我想做的事:
现在,我需要打开一个没有规则的普通php页面。
如果我运行这个,我还能看到index.php.
如何运行test.php文件?
发布于 2015-11-30 16:43:50
RewriteEngine On
RewriteRule ^([^/]*).php$ /$1.php [L]
RewriteRule ^([^/]*)$ /index.php?page=$1 [L]发布于 2015-11-30 16:46:38
您需要从重写中排除您的文件和文件夹。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ /index.php?page=$1 [L]发布于 2015-11-30 16:44:53
在指定rewrite rule的重写规则之前,需要指定页面/文件名index.php
试一试
RewriteEngine On
RewriteRule test.php /test.php [L]
RewriteRule ^([^/]*)$ /index.php?page=$1 [L]如果您移动了.php扩展名中的一个文件,那么只需替换
RewriteRule test.php /test.php [L]使用
RewriteRule ^([^/]*).php$ /$1.php [L]https://stackoverflow.com/questions/34003496
复制相似问题