2015-12-22 49 views
-1

我想縮短新添加的頁面事件的自己的網站網址像每次我試圖改變時間我如何縮短我的網址,如Facebook做用戶的個人資料

mysite.com/asoebi/myevent而不是mysite.com/asoebi/index.php?event=myevent

但我的.htaccess文件把它交給一個錯誤

enter image description here

這裏的.htaccess代碼

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
RewriteRule ^index/(\w+)$ ./index.php?event=$1 

</IfModule> 
+0

這是WordPress網站的主要htaccess文件刪除最後一個重寫規則? – LeonardChallis

+0

您的新規則永遠不會執行,因爲上一個塊(看起來像一個WordPress規則)匹配每個不存在的文件/文件夾。所以你需要把你的規則**之前**它 –

+0

@LeonardChallis沒有它不是 – Hamza

回答

0

你必須在Apache中啓用mod_rewrite才能工作。

0

將這個人在.htaccess文件中的文件夾/public_html/asoebi/

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /asoebi/ 
RewriteRule ^(.*)$ index.php?event=$1 [L] 

</IfModule> 

此外,從您發佈上述

+0

它現在顯示相同的頁面,因爲它是[http://faari.ng](http://faari.ng)頁面。當有人進入[http:///faari.ng/asoebi/myevent(http://faari.ng/asoebi/myevent) – Hamza

+0

請告訴htaccess文件存在的目錄 –

+0

它被放置在/ public_html目錄,這是主要網站,也在/ public_html/asoebi目錄這是我想要重寫的url網址 – Hamza

相關問題