Php 使用htaccess访问我的网站的友好URL
我有一个问题,我的网站给我这个URL:mysite.com/?nav=1&action=inbox,我想让它变得友好,比如:mysite.com/inbox 你能帮我什么忙Php 使用htaccess访问我的网站的友好URL,php,apache,.htaccess,Php,Apache,.htaccess,我有一个问题,我的网站给我这个URL:mysite.com/?nav=1&action=inbox,我想让它变得友好,比如:mysite.com/inbox 你能帮我什么忙 您好,感谢所有帮助我的人,现在我有了:mysite.com/1/inbox.html,我想要:mysite.com/inbox我个人使用一个用于.htaccess重写的文件。创建一个名为.htaccess的文件,并将其放在您的根文件夹中: RewriteEngine On RewriteCond %{REQUEST_FIL
您好,感谢所有帮助我的人,现在我有了:mysite.com/1/inbox.html,我想要:mysite.com/inbox我个人使用一个用于.htaccess重写的文件。创建一个名为.htaccess的文件,并将其放在您的根文件夹中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
这基本上是说“如果URL不是文件或目录,请转到index.php”
那么您的index.php应该如下所示:
<?php
$q = explode("/", $_SERVER['REQUEST_URI']);
if($q[1]!=""){
switch($q[1]){
case "articles":
include("articles.php");
break;
default:
include("error-404.php");
}
}
else{
include("home.php");
}
?>
为需要的每个重定向添加一个新的案例
。第二个/…/
使用$q[2]
,依此类推。尝试下列方法之一: