【问题标题】:How to make customised mod-rewrite in .htaccess file?如何在 .htaccess 文件中进行自定义的 mod-rewrite?
【发布时间】:2026-02-04 21:25:01
【问题描述】:

这是我的 .htaccess 文件。如果请求无效,它会将用户重定向到主页。

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

当用户在我的网站网址末尾输入例如“admin”短语时,如何调整此代码以重定向它。例如:

www.mywebsite.com/admin

所以它会去:

www.mywebsite.com/admin.php

我试过了,但是没用:

RewriteEngine On
RewriteCond %{REQUEST_URI} /admin
RewriteRule /admin http://www.mywebsite.com/admin.php

如何在.htaccess文件中进行自定义的Rewrite?

【问题讨论】:

  • 我假设您的意思是“调整”而不是“发推”
  • 纠正了我的错字谢谢! :)

标签: .htaccess mod-rewrite


【解决方案1】:

我自己解决了。直接在“RewriteEngine On”行下,我添加了 以下代码:

RewriteRule ^admin/?$ admin.php [L]

为我工作。希望你也会发现它很有用。

【讨论】:

    最近更新 更多