У меня есть сайт Wordpress, и я хочу свой URL как: localhost/site/contact, например. Но, система отображает следование:
You should update your .htaccess now.
If your .htaccess file were writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your .htaccess file. Click in the field and press CTRL + a to select all.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /vogue/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /vogue/index.php [L]
</IfModule>
Но мой Wordpress не имеет никакого .htaccess файла. Как я могу определить местоположение его? Моя Ubuntu 16.10.
Предупреждение: Это изменит настройки по умолчанию для PHP и таким образом нецелесообразно. НЕ ДЕЛАЙТЕ ЭТОГО, .htaccess файл мог бы присутствовать в этом пути /etc/apache2/sites-available/default
. Кажется, что необходимо изменить разрешение на этот файл, который будет записан Вами пользователь.
Вместо этого ДЕЛАЮТ ЭТО
создает .htaccess файл внутри public_html папка Вашего проекта Wordpress со следующими строками
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /vogue/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /vogue/index.php [L]
</IfModule>
, Это включит Apache, переписывают механизм, который используется для маршрутизации различных запросов в единственный файл, который важен для