我当前的网址如下。
http://testnewbisptrainings.bispsolutions.com/course-main.php?sid=5
我想要以下格式的URL
http://testnewbisptrainings.bispsolutions.com/ETL
使用IBM DataStage的解决方案
因此,目前在域名课程页面和课程ID之后,而我只希望在域名之后输入课程名称。
此外,我们将域HTTP更改为HTTPS。 请让我知道如何编写规则,以便仅在https上执行。
答案 0 :(得分:0)
您是否正在寻找MVC模式? MVC Pattern
如果您要将所有请求重定向到index.php并始终获得$ url?
.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(config|core|static|robots\.txt)
RewriteRule ^(.+)$ index.php/$1 [L]
如果要始终重定向到HTTPS,则可以在000-default.conf中更改配置。
$ sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
. . .
Redirect permanent "/" "https://your_domain_or_IP/"
. . .
</VirtualHost>