diff --git a/docs/source/getting-started.rst b/docs/source/getting-started.rst
index cbd4df7..8188b9e 100644
--- a/docs/source/getting-started.rst
+++ b/docs/source/getting-started.rst
@@ -9,8 +9,8 @@ Installation
The AMPL API can function as an add-on to any existing AMPL installation.
If you do not yet have an AMPL installation on the computer where you will
be working with the API, see our
-`demo page `_ or
-`trial page `_ to download a
+`demo page `_ or
+`trial page `_ to download a
working version that can be installed quickly.
In order to install the latest version of the R API you just need to run:
diff --git a/docs/source/reference/rcon_entitycpp.rst b/docs/source/reference/rcon_entitycpp.rst
index 86558df..693788e 100644
--- a/docs/source/reference/rcon_entitycpp.rst
+++ b/docs/source/reference/rcon_entitycpp.rst
@@ -11,7 +11,7 @@ Constraint
constraint is scalar, its values can be accessed via functions like
:meth:`~.Constraint.body` and :meth:`~.Constraint.dual`.
All the AMPL suffixes for constraints (see
- http://www.ampl.com/NEW/suffbuiltin.html)
+ https://www.ampl.com/NEW/suffbuiltin.html)
are available through methods of this class with the same name (and methods
of ConstraintInstance for indexed constraints).
@@ -32,7 +32,7 @@ Constraint
Check if the constraint is a logical constraint. The available suffixes
differ between logical and non logical constraints. See
- http://www.ampl.com/NEW/suffbuiltin.html for a list of the available
+ https://www.ampl.com/NEW/suffbuiltin.html for a list of the available
suffixes for algebraic constraints. The suffixes available for logical
constraints are marked on the method description by "Valid only for logical
constraints".
diff --git a/docs/source/reference/rcon_instancecpp.rst b/docs/source/reference/rcon_instancecpp.rst
index c6ac191..c2f553e 100644
--- a/docs/source/reference/rcon_instancecpp.rst
+++ b/docs/source/reference/rcon_instancecpp.rst
@@ -10,7 +10,7 @@ ConstraintInstance
This class represent an instance of a constraint.
In general, all AMPL suffixes for a constraint are available through methods
- with the same name in this class. See http://www.ampl.com/NEW/suffbuiltin.html
+ with the same name in this class. See https://www.ampl.com/NEW/suffbuiltin.html
for a list of the available suffixes.
Note that, since this class represents instances of both algebraic and logical
diff --git a/docs/source/reference/robj_entitycpp.rst b/docs/source/reference/robj_entitycpp.rst
index 1ba47e0..8c05b44 100644
--- a/docs/source/reference/robj_entitycpp.rst
+++ b/docs/source/reference/robj_entitycpp.rst
@@ -11,7 +11,7 @@ Objective
the properties (corresponding to AMPL suffixes) of the objective instance
can be accessed through methods like :meth:`~.Objective.value`.
The methods have the same name of the corresponding AMPL suffixes.
- See http://www.ampl.com/NEW/suffbuiltin.html for a list of the available
+ See https://www.ampl.com/NEW/suffbuiltin.html for a list of the available
suffixes.
All these methods throw an error if called on an entity which has been deleted
diff --git a/docs/source/reference/robj_instancecpp.rst b/docs/source/reference/robj_instancecpp.rst
index 93b41ae..414156e 100644
--- a/docs/source/reference/robj_instancecpp.rst
+++ b/docs/source/reference/robj_instancecpp.rst
@@ -11,7 +11,7 @@ ObjectiveInstance
the properties (corresponding to AMPL suffixes) of the objective instance
can be accessed through methods like :meth:`~.ObjectiveInstance.value`.
The methods have the same name of the corresponding AMPL suffixes.
- See http://www.ampl.com/NEW/suffbuiltin.html for a list of the available
+ See https://www.ampl.com/NEW/suffbuiltin.html for a list of the available
suffixes.
All these methods throw an error if called on an entity which has been deleted
diff --git a/docs/source/reference/rvar_entitycpp.rst b/docs/source/reference/rvar_entitycpp.rst
index f40931b..1b0e84a 100644
--- a/docs/source/reference/rvar_entitycpp.rst
+++ b/docs/source/reference/rvar_entitycpp.rst
@@ -11,7 +11,7 @@ Variable
variable, all the properties of the variable instance can be accessed
through methods like :meth:`~.Variable.value`. The methods have the
same name of the corresponding AMPL suffixes.
- See http://www.ampl.com/NEW/suffbuiltin.html for a list of the available
+ See https://www.ampl.com/NEW/suffbuiltin.html for a list of the available
suffixes.
All these methods throw an error if called on an entity which has been deleted
diff --git a/docs/source/reference/rvar_instancecpp.rst b/docs/source/reference/rvar_instancecpp.rst
index f543add..111592e 100644
--- a/docs/source/reference/rvar_instancecpp.rst
+++ b/docs/source/reference/rvar_instancecpp.rst
@@ -13,7 +13,7 @@ VariableInstance
of use when dealing with scalar variables.
All AMPL suffixes for an algebraic variable are available through methods with
- the same name in this class. See http://www.ampl.com/NEW/suffbuiltin.html
+ the same name in this class. See https://www.ampl.com/NEW/suffbuiltin.html
for a list of the available suffixes.
All the accessors in this class throw an error if the instance