.htaccess-重定向(如果文件夹存在),并且不更改网址

时间:2018-07-21 09:21:15

标签: php .htaccess mod-rewrite apache2 http-status-code-500

示例网址: www.example.com/page1

文件夹架构的图像 https://i.stack.imgur.com/Vupoi.png

我的.htaccess代码

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(/.*|)$ /app/view/$1 [L,NC]
  • 我想检查带有参数URI的文件夹是否存在,在我的示例中是 page1

  • 如果page1文件夹存在,则重定向到该文件夹​​并加载index.php而不更改URL。

  • RewriteRule有效,但将URL更改为www.example.com/app/view


/第1页。 -我想从URL隐藏 / app / view / 。 -如果文件夹不存在,请重定向至404页面。这定期进行。 -如果index.php文件不存在于page1文件夹中,它会响应500错误,我需要404状态代码

非常感谢... .htaccess忍者

0 个答案:

没有答案