【发布时间】:2017-05-04 10:00:47
【问题描述】:
我最近创建了 .htaccess 来重写 SEO 友好的 url。 网址变得工作正常。但是我分配的 url 会影响其他的 url。 .htaccess 文件如图所示。当主题文件运行时。当我单击主题页面上的任何其他文件时,该 url 将作为 class/physics。在更改 url 之前,登录页面 url 是 login.php 在更改其他文件的名称后,它也会影响 login.php,它看起来像 class/login.php,这很烦人。指导我解决这个问题。
<Files .htaccess>
order allow,deny
</Files>
Options +FollowSymLinks
RewriteEngine On
#--exclude real directories
RewriteCond %{REQUEST_FILENAME} !-d
#--and files
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(\w+)/(\w+)$ ./subject.php?class=$1&subject=$2 [NC,L]
【问题讨论】:
-
这个问题很难理解,能不能给你的网址和目的网址?我从这个问题中可以理解的是,你想要example.com/subject.php?class=some&subject=thing => example.com/some/thing 我说对了吗?