这是我第一次使用.htaccess而且我完全无能为力......
我需要创建一个.htaccess文件,该文件会从URL重定向到另一个URL。
假设用户输入以下网址:http://localhost/htaccess_test/os/windows/8 ...当他这样做时,他会被重定向到http://localhost/htaccess_test/os/windows/os.php?type=windows&version=8。
我还需要创建一个os.php文件,该文件列出了URL中的参数值(操作系统的类型和版本)。
非常感谢任何帮助!
更新
的.htaccess
RewriteEngine on
RewriteRule ^os/([^/]+)/([^/]+)$ /os.php?type=$1&version=$2 [R=301,L]
os.php
<?php
if(isset($_GET['type']) && isset($_GET['version'])){
echo "Tip OS: " . $_GET['type'] . "<br>";
echo "Verzija OS: " . $_GET['version'] . "<br>";
}
?>
答案 0 :(得分:1)
在htaccess_test/
目录中创建此.htaccess:
Options -MultiViews
RewriteEngine On
RewriteRule ^os/([\w-]+)/(\d+)/?$ os.php?type=$1&version=$2 [L,NC,QSA]
假设os.php
目录中存在htaccess_test/os/windows/