-2
我想要顯示的URL如何使用htaccess的
http://www.example.com/blog/feedback 作爲
http://www.example.com/feedback
我怎麼能這樣做使用的.htaccess更改網址?
我想要顯示的URL如何使用htaccess的
http://www.example.com/blog/feedback 作爲
http://www.example.com/feedback
我怎麼能這樣做使用的.htaccess更改網址?
您將需要mod_rewrite來做到這一點。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/feedback$ /blog/feedback
</IfModule>
看看here瞭解關於mod_rewrite的教程信息。
編輯:
如果你試圖移動JUST /blog/feedback
到/feedback
,那麼你將不得不首先你的基地/app/webroot/blog/
移動到/app/webroot/
,編輯所有的規則,以考慮它,然後添加新規則。可以像這樣進行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /app/webroot/
RewriteRule ^/blog/index\.php$ - [L]
RewriteRule ^/blog/feedback$ /feedback [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /blog /app/webroot/blog/index.php [L]
</IfModule>
注:這應該工作,但是我現在不是在我的工作站,所以我不能檢查它:(如果出現任何錯誤它可能是一個錯字的地方 - 讓我知道
感謝您的答覆! #BEGIN WordPress的 RewriteEngine敘述在 RewriteBase /應用程序/ Web根目錄/博客/ 重寫規則^指數\ $ .PHP - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d 重寫規則 。 /app/webroot/blog/index.php [L] #END WordPress的 這是我的htaccess的我如何可以重寫htacess反饋 –
2012-08-09 11:34:31
請幫 'code'#BEGIN WordPress的 RewriteEngine On RewriteBase/app/webroot/blog/RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /app/webroot/blog/index.php [L] #'code' –
2012-08-09 13:08:56
編輯這個問題 - 希望答案有幫助。我看到你是新來的stackoverflow,提示未來:包括你的代碼在問題中,而不是在評論:)如果你需要,你可以隨時編輯問題:) – 2012-08-09 13:41:06