2011-08-12 29 views
0

我覺得我已經閱讀每一個博客或文章在這個主題,但有那麼多的外面...我似乎仍然失蹤SOMETHING.I不知道什麼。我的網站託管在Amazon EC2上。有麻煩與wordpress漂亮的固定鏈接

我的mod重寫模塊絕對有效。我曾經在我的.htaccess無濟於事如下:

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

於是,我做了「搭配chmod -v 666米的.htaccess」,以確保WordPress的可能accesss它。

我的/ etc/apache2的/網站可用/默認看起來像這樣

DocumentRoot /var/www 
    <Directory /> 
      Options FollowSymLinks 
      # AllowOverride FileInfo 
    </Directory> 
    <Directory /var/www/> 
      Options Indexes FollowSymLinks MultiViews 
      # AllowOverride FileInfo 
      Order allow,deny 
      allow from all 
    </Directory> 

而且我的/ etc/apache2的/網站啓用/ 000默認這個樣子的,由於另一個線程的意見

<Directory /> 
      Options FollowSymLinks 
      # AllowOverride FileInfo 
    </Directory> 
    <Directory /var/www/> 
      Options Indexes FollowSymLinks MultiViews 
      # AllowOverride FileInfo 
      Order allow,deny 
      allow from all 
    </Directory> 

當我重新啓動Apache的,在我的.htaccess上面列出的所有文字消失,漂亮的永久鏈接仍然不起作用。任何人知道我應該怎麼做下一步?

回答

4

在Apache的conf,您需要啓用.htaccess文件:

AllowOverride All 
+0

我這樣做,謝謝 – mtay

0

也許你做了,但是並沒有提及,所以我要求以確保..你設置你想要的永久鏈接結構WP管理員?設置 - >固定鏈接?我建議嘗試自定義結構,如/%category%/%postname%/或/%postname%/

+0

是的,我做到了,謝謝 – mtay

相關問題