-1
是否可以使用RewriteRule或.htaccess中的某些內容來更改鏈接?RewriteRule我猜?
www/player/?user=testuser
到
www/player/testuser
要顯示它我使用:
<?php
$user = $_GET['user'];
?>
<title>
<?php echo $user; ?>
</title>
是否可以使用RewriteRule或.htaccess中的某些內容來更改鏈接?RewriteRule我猜?
www/player/?user=testuser
到
www/player/testuser
要顯示它我使用:
<?php
$user = $_GET['user'];
?>
<title>
<?php echo $user; ?>
</title>
如果要使用乾淨的URL訪問 www/player/?user=testuser
www/player/testuser
可以使用下面的規則在你的根/的.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^player/(.+)$ /player/?user=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^clan/(.+)$ /clan/?tag=$1 [L]
這將內部重定向
到
作品,但我怎麼能做得比這條規則嗎? –
RewriteRule^player /(.+)$/ player /?user = $ 1 [L]和RewriteRule^clan /(.+)$/clan /?tag = $ 1 [L]在第二個規則頁面上不工作強化錯誤500 –
@JarekP你需要添加條件來排除目錄/文件的規則,請參閱編輯的代碼 – starkeen