如何使用htaccess在index.php上获取斜杠URL参数之后

时间:2019-01-08 11:50:24

标签: php .htaccess url-rewriting

我要用php创建一个项目

当我在地址栏中的网址下方点击此链接时 http://10.16.70.70/myproject/user/login

它在下面显示一个错误

未找到

在此服务器上找不到请求的URL / jween / user / login。

位于10.16.70.70端口80的Apache / 2.4.18(Ubuntu)服务器

我的htaccess代码是

Options +FollowSymLinks
RewriteEngine On
RewriteBase /  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

我想要的,当我点击此URL http://10.16.70.70/myproject/user/login

我想使用htaccess在我的index.php页面上的查询字符串中获取用户/登录

1 个答案:

答案 0 :(得分:0)

尝试一下

您的 .htaccess 看起来像这样

Terminal

您的 index.php 文件如下所示(仅出于测试目的)

Options +FollowSymlinks
Options -Indexes

RewriteEngine On

RewriteBase /myproject/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

我认为这对您有帮助:)

谢谢