我有一个uri:www.domain.com/leasing/properties/
在该目录中,我创建了一个文件.htaccess
:
RewriteEngine on
RewriteRule ^(.*)$ index.php?uri=$1 [L,QSA]
我想要的是,properties/
(Ej。www.domain.com/leasing/properties/somethigelse/I-do-not.care/what@#$%they\type
)之后用www.domain.com/leasing/properties/index.php
我不需要结构或其他任何东西。 index.php
将抓取$_REQUEST['uri']
并检查数据库。所以,再次,我不关心在www.domain.com/leasing/properties/
后输入的内容index.php
可以获取URI并根据$_REQUEST['uri']
处理操作
我希望地址栏不要改变。无论用户输入什么,都要保持不变。
当前文件给出了404错误。
PS。我对Apache .htaccess
几乎一无所知答案 0 :(得分:0)
使用以下内容创建.htaccess
文件:
RewriteEngine On
RewriteRule ^([^/]+)(.*)$ /leasing/properties/ [R]
并将其放在/leasing/properties/
文件夹中。
答案 1 :(得分:0)
RewriteEngine on
RewriteRule ^/leasing/properties/(.*)$ /leasing/properties/index.php [L,QSA]
如果这不起作用,则可能未将Apache服务器配置为允许.htaccess
个文件。