在PHP中实现URL重写可以通过使用.htaccess文件和mod_rewrite模块来实现。以下是一个简单的示例来实现URL重写:
- 创建一个.htaccess文件,并将以下代码添加到文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
- 创建一个index.php文件,并在文件中获取重写后的URL参数:
<?php
if(isset($_GET['url'])) {
$url = $_GET['url'];
// 根据$url参数处理请求
}
通过以上步骤,你可以实现URL重写并在PHP中处理重写后的URL参数。请注意,对于更复杂的URL重写规则,你可能需要进一步调整.htaccess文件中的RewriteRule规则。
网友留言: