Zainstalowałem WordPress na EC2, zlokalizowanym w /var/www/html/wordpress
. Postępowałem zgodnie ze wskazówkami WordPressa, aby skopiować index.php i .htaccess do katalogu głównego, który jest /var/www/html
, oraz zmodyfikowałem index.php i ustawienie w panelu administracyjnym. Działa całkiem dobrze, jeśli trzymam się tylko domyślnego łącza, takiego jak: http://www.cubcanfly.com/?p=5
, jednak inne opcje łącza stałego nie powiodą się, a właściwie wszystkie opcje permalink.Zainstaluj WordPress w swoim własnym katalogu, ale permalink nie działa.
Moja .htaccess jest
# 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>
w /etc/httpd/conf/httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
NIE skomentował.
góry dzięki
I nie zapomnij, aby zmienić ostatni RewriteRule do /wordpress/index.php . – Will
@adlawson @Will zmieniłem. Htaccess na ... RewriteBase/wordpress...RewriteRule. /wordpress/index.php [L] i permalink wciąż nie działają, dziękuję za pomoc. – HooYao
@adlawson @Will dziękuję za pomoc, w końcu znajdę co tu się dzieje. Nie włączałem AllowOverride w httpd.conf. Kiedy już ustawię go na Wszystko, działa całkiem nieźle z plikiem .htaccess, który opublikowałem w głównym wątku. W rzeczywistości nie musimy robić nic^_^okrzyki. – HooYao