2015-03-31 122 views
-1

我正在使用htaccess重寫mod來重寫URL。htaccess重寫mod需要結束斜槓

現在,我有一個簡單的問題!

這是我的htaccess代碼:

RewriteEngine On 
RewriteBase/
RewriteRule ^([^/]*)/ index.php?name=$1 [L] 

而且我的php的index.php:

<?php 
if (isset($_GET['name'])) { 
$get = ($_GET['name']); 
} else { 
    echo "null"; 
} 
?> 

現在,

如果我打開這個網址:

http://exmaple.com/myname/ 

它會工作!

但是,如果我開這一個:(沒有結束斜線)

http://exmaple.com/myname 

它不工作。

我該如何解決它?

回答

0

的.htaccess應該像

RewriteEngine On 
RewriteBase/
RewriteRule ^([^/]*)(/)?$ index.php?name=$1 [L] 
+0

不工作! 'name'在php中不理解。 – user3214712 2015-03-31 13:48:08