Ric*_*sen 2 php apache .htaccess mod-rewrite redirect
我正在使用位于目录development.local/web/ 中的htaccess 代码将所有路径重定向到development.local/web/index.php 文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /web
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
现在,我有development.local/web/作为我的基本网址。因此,所有路径都必须重定向到development.local/web/index.php,现在所有网址都将正确重定向,除了development.local/web/,这给了我一个503禁止错误。
很可能你没有DirectoryIndex setup.
将其保存在您的 .htaccess 中:
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2949 次 |
| 最近记录: |