Intereting Posts
Код php pdo, чтобы добавить дату с датой подтверждение сообщения перед отправкой в ​​php woocommerce показать только родительскую категорию (taxonomy-product_cat.php) Живое обновление данных MySQL Как загрузить изображение из приложения Android на веб-сервер в определенную папку выполнение сценария Powershell с php Автоматическое подключение к PDO только при необходимости phpseclib / jsbn: шифрование с открытым ключом в PHP, дешифрование с помощью закрытого ключа в jsbn Добавьте «х» количество часов на сегодняшний день JMSSerializer отдельно – аннотация не существует или не может быть загружена автоматически php Mysql Группирование и упорядочение пользовательских сообщений вместе Ctrl + F5 в jquery для очистки кеша браузера Добавление переменной от 1 часа до времени Создание системы заказа и проверки, защищающей от изменения корзины во время оплаты Добавление имени в поле ввода с использованием поля базы данных SQL

Как добавить пользовательское слово на мой доменный URL для каждого запроса?

Рассмотрите мое доменное имя

www.mydomain.com 

Рассмотрите запрос на страницу

 www.mydomain.com/user/register 

Я хочу добавить пользовательское слово после базового URL для каждого запроса внутри mydomain.com.example

 www.mydomain.com/customword/ www.mydomain.com/customword/user/register 

Можем ли мы это сделать, используя переписывание URL-адресов в файле htaccess?

Фактически он должен выполнять «www.mydomain.com/user/register» внутри … но внешне URL-адрес должен выглядеть как www.mydomain.com/customword/user/register.

Вы можете создать каталог «register» и поместить в него индексный файл, который выполняет действие.

Это, наверное, самый простой способ без перезаписи URL-адресов.


ОБНОВЛЕНИЕ (поскольку вопрос был обновлен)

В .htaccess:

 RewriteEngine On RewriteRule ^([A-Za-z0-9-.]+)/user/register/?$ user/register.php?customword=$1 

register.php получит запрос GET:

 //User went to www.mydomain/word/user/register echo $_GET['customword']; // will return word in this case 

Убедитесь, что у вас включен mod_rewrite 🙂

Да, вы можете сделать это с помощью htaccess

Вот пример, который добавит конечную косую черту с URL-адресом, если он не содержит завершающую косую черту

http://enarion.net/web/htaccess/trailing-slash/

редактирование форматирования обновлено
Если вы обслуживаете один сайт из этого, тогда необходимо работать:

Измените файл .htaccess чтобы выполнить переписывание URL.

доступ к www.yourdomain.com/user/registry будет на самом деле сервером с www.yourdomain.com/customword/user/registry

 RewriteEngine On<br> RewriteCond %{REQUEST_URI} !^/customword/<br> RewriteRule ^(.*)$ /customword/$1 

Вы не упомянули, какой сайт вы используете, используя ..eg: PHP, MVC и т. Д., Так как вы тоже могли бы с ним поделать.