2012-03-03 76 views
1

我已經將一箇舊的「htm」網站轉移到wordpress,我需要用「命名的錨點」重定向舊的htm域。WordPress的htaccess

我已成功將「htm」重定向到「/」。 例如:「page.htm」ii重定向到頁面/

但是,我需要幫助將「page#art」重定向到「page /#art」。 我現在所擁有的功能在IE和Safari中無法使用。

這裏是 重寫規則我當前的代碼」

選項+了FollowSymLinks RewriteEngine敘述^(。*)。HTM $ $ 1/[R =永久,L] php_value的max_execution_time 600 php_value memory_limit的256M

BEGIN WordPress的

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

END WordPress的

domainname.org/page.htm重定向到domainname.org/page/

也: domainname.org/page.htm#art重定向到domainname.org/page/#art

回答

0

我需要幫助將「page#art」重定向到「page /#art」。

你不能在服務器上這樣做。 #art是瀏覽器用來在頁面上定位視圖的頁面定位符。這不會被瀏覽器傳遞給服務器,因此這個錨點信息不可用於重寫引擎。