我的文件夹结构是:
模块
管理员
登录
制品
我当前的网址是:
本地主机/模块/管理/ index.php的
本地主机/模块/登录/ login.php中
本地主机/模块/物品/ articles.php
我想将其更改为:
本地主机/索引
本地主机/登录
本地主机/制品
由于我是初学者使用.htaccess文件,请帮助我如何使用.htaccess文件更改URL
答案 0 :(得分:0)
您的文件夹结构使得很难拥有通用规则,但您应该能够使用这些规则。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(index)/?$ /modules/admin/$1.php [NC,L,QSA]
RewriteRule ^(login|articles)/?$ /modules/$1/$1.php [NC,L,QSA]
答案 1 :(得分:0)
试试这个
Options +FollowSymLinks
Options -Indexes
RewriteEngine On
RewriteRule ^index([^/]*) /admin/index.php [L]
RewriteRule ^login([^/]*) /login/login.php [L]
RewriteRule ^signup([^/]*) /login/signup.php [L]
RewriteRule ^articles([^/]*) /articles/articles.php [L]