我想为fagelowing用例编写apache重写规则。
我的用例是如果url不存在则修改url。
e.x
http://localhost/sign
不存在重定向到http://localhost/index.php/sign
如果http://localhost/images/dummy.jpg
存在则不执行任何操作。
即如果url存在则不做任何其他修改url并在域名后添加index.php并被请求的uri吞没。
任何人都可以帮助我实现这一目标。
答案 0 :(得分:2)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php/$1 [L,R]
答案 1 :(得分:0)
ErrorDocument 404 /sign