马鞍山北京网站建设,wordpress prower,wordpress 微信咨询菜单,张家界建设局网站电话号码php伪静态后html不能访问的解决办法#xff1a;首先判断文件是否存在#xff1b;然后设置存在则不rewirte#xff0c;不存在且符合规则才rewrite#xff1b;最后修改htaccess文件即可。具体问题#xff1a;PHP伪静态后不能访问纯html文件.htaccess文件RewriteEngine onRew…php伪静态后html不能访问的解决办法首先判断文件是否存在然后设置存在则不rewirte不存在且符合规则才rewrite最后修改htaccess文件即可。具体问题PHP伪静态后不能访问纯html文件.htaccess文件RewriteEngine onRewriteRule index.html$ index.phpRewriteRule art.html$ project.php?fileartRewriteRule music.html$ project.php?filemusicRewriteRule dance.html$ project.php?filedanceRewriteRule radio.html$ project.php?fileradioRewriteRule director.html$ project.php?filedirectorRewriteRule perform.html$ project.php?fileperformRewriteRule flight.html$ project.php?fileflightRewriteRule ([a-zA-Z])-([0-9]).html$ page.php?pageid$2RewriteRule ([a-zA-Z])-([0-9])-([0-9]).html$ page.php?pageid$2info$3RewriteRule ([a-zA-Z])-([0-9])-rules-(.*)-([a-zA-Z]).html$ page.php?pageid$2info$3file$4RewriteRule ([a-zA-Z])-([0-9])-([0-9])-([a-zA-Z]).html$ page.php?pageid$2menuid$3file$4RewriteRule ([a-zA-Z])-([0-9])-([a-zA-Z]).html$ page.php?pageid$2file$3RewriteRule ([a-zA-Z])-([0-9])-([a-zA-Z])-list([0-9]).html$ page.php?pageid$2file$3page$4RewriteRule ([a-zA-Z])-([0-9])-([0-9])-([a-zA-Z])-list([0-9]).html$ page.php?pageid$2menuid$3file$4page$5RewriteRule ([a-zA-Z])-([0-9])-([0-9])-(.*)-([a-zA-Z]).html$ page.php?pageid$2menuid$3artid$4file$5而且我都已经把 RewriteRule index.html$ index.php 这句去掉了 但打开的时候 还是反问伪静态我现在要访问网站里的纯静态HTML文件同时又要求PHP的伪静态也能访问怎么做解决办法应该先判断文件是否存在存在则不rewirte。不存在且符合规则才rewrite例如文件或目录不存在则rewrite到index.php否则直接读取存在的文件。RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]