Php 通过.htaccess更改URL结构
我知道apache.htaccess文件能够重写URL,使它们更可读、更高效,但我不知道如何实现这一点 假设我有以下几种URL:Php 通过.htaccess更改URL结构,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,我知道apache.htaccess文件能够重写URL,使它们更可读、更高效,但我不知道如何实现这一点 假设我有以下几种URL: http://mywebsite.com/index.php?mode=home http://mywebsite.com/index.php?mode=articles http://mywebsite.com/index.php?mode=about 但我想让这些看起来更漂亮,更可读。大概是这样的: http://mywebsite.com/home http:
http://mywebsite.com/index.php?mode=home
http://mywebsite.com/index.php?mode=articles
http://mywebsite.com/index.php?mode=about
但我想让这些看起来更漂亮,更可读。大概是这样的:
http://mywebsite.com/home
http://mywebsite.com/articles
http://mywebsite.com/about
对于像我这样的apache新手来说,这似乎是一项复杂的任务
非常感谢您的帮助。将此代码放入您的
文档\u ROOT/.htaccess
文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?mode=$1 [QSA,L]
参考:重复了这么多其他问题,检查起来很痛苦